diff --git a/thesis/source/docs/4_progetto/bluelib_amber.png b/thesis/source/docs/4_progetto/bluelib_amber.png
new file mode 100644
index 0000000..3b55b27
--- /dev/null
+++ b/thesis/source/docs/4_progetto/bluelib_amber.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e9681cad6b5dc32ee98ea0f8cbc1bb6dfac1bf4a6831d7638658a703d00ded5
+size 47322
diff --git a/thesis/source/docs/4_progetto/bluelib_hacker.png b/thesis/source/docs/4_progetto/bluelib_hacker.png
new file mode 100644
index 0000000..a570cab
--- /dev/null
+++ b/thesis/source/docs/4_progetto/bluelib_hacker.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77f6485b6770949da82dcab93ad09eb14f675a7dc9d897290dbf7cdee91c7cf6
+size 37167
diff --git a/thesis/source/docs/4_progetto/bluelib_paper.png b/thesis/source/docs/4_progetto/bluelib_paper.png
new file mode 100644
index 0000000..54ca240
--- /dev/null
+++ b/thesis/source/docs/4_progetto/bluelib_paper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:25833fc8112e5b32cd21d9dce296e26bdf9d35e7be79450f4b8089f212a3f9a2
+size 44308
diff --git a/thesis/source/docs/4_progetto/bluelib_royalblue.png b/thesis/source/docs/4_progetto/bluelib_royalblue.png
new file mode 100644
index 0000000..2b31171
--- /dev/null
+++ b/thesis/source/docs/4_progetto/bluelib_royalblue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:057583341d8cf08700916047f658a9ede2040a3b5a2605bb980d4c8340293a12
+size 48650
diff --git a/thesis/source/docs/4_progetto/bluelib_sophon.png b/thesis/source/docs/4_progetto/bluelib_sophon.png
new file mode 100644
index 0000000..520c130
--- /dev/null
+++ b/thesis/source/docs/4_progetto/bluelib_sophon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:113e624bce7b5cb0f33d1de965451f6155cee79881287b5c9c683489e4f689d2
+size 48894
diff --git a/thesis/source/docs/4_progetto/index.rst b/thesis/source/docs/4_progetto/index.rst
index a6e7665..a0e137c 100644
--- a/thesis/source/docs/4_progetto/index.rst
+++ b/thesis/source/docs/4_progetto/index.rst
@@ -411,13 +411,42 @@ FontAwesome
.. index::
single: Bluelib
+ single: Bluelib; tema
Bluelib
^^^^^^^
-.. todo::
+`Bluelib `_ è un foglio di stile per pagine web orientato alla modularità, alla responsività e all'`accessibilità `.
- Bluelib
+È stato sviluppato nell'Estate 2021 come progetto personale dell'autore di questa tesi, ed è stato esteso con temi aggiuntivi in Autunno 2021, tra cui uno sviluppato appositamente per Sophon.
+
+Si basa sul concetto di **pannelli**, sezioni di pagina separate dal resto tramite un colore di sfondo o un bordo diverso.
+
+Fa ampio uso delle `CSS Custom Properties `_, permettendo lo sviluppo di vari *temi* con aspetto differente.
+
+.. image:: bluelib_paper.png
+ :scale: 25%
+.. image:: bluelib_royalblue.png
+ :scale: 25%
+.. image:: bluelib_sophon.png
+ :scale: 25%
+.. image:: bluelib_hacker.png
+ :scale: 25%
+.. image:: bluelib_amber.png
+ :scale: 25%
+
+
+.. index::
+ pair: Bluelib; React
+
+Bluelib React
+"""""""""""""
+
+`Bluelib React `_ è un adattamento a `React` del foglio di stile `Bluelib`.
+
+È stato sviluppato a inizio Autunno 2021 come parte del tirocinio interno dell'autore di questa tesi.
+
+Definice componenti per ogni elemento grafico introdotto in Bluelib, e rende velocemente configurabili alcuni parametri, come il colore o la disabilitazione di un pannello.
.. index::
@@ -432,6 +461,7 @@ Il *modulo proxy* consiste in un web server che permette di accedere al `modulo
Viene **eseguito dal server** sul quale è ospitato Sophon.
+
.. index::
pair: reverse; proxy