diff --git a/docs/build/doctrees/code/database/index.doctree b/docs/build/doctrees/code/database/index.doctree
new file mode 100644
index 0000000..94b836e
Binary files /dev/null and b/docs/build/doctrees/code/database/index.doctree differ
diff --git a/docs/build/doctrees/development/goals.doctree b/docs/build/doctrees/development/goals.doctree
index b53cf3c..a0dda0a 100644
Binary files a/docs/build/doctrees/development/goals.doctree and b/docs/build/doctrees/development/goals.doctree differ
diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 6acfcee..5d892e2 100644
Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ
diff --git a/docs/build/doctrees/guide/updating.doctree b/docs/build/doctrees/guide/updating.doctree
new file mode 100644
index 0000000..597b6ed
Binary files /dev/null and b/docs/build/doctrees/guide/updating.doctree differ
diff --git a/docs/build/html/_downloads/0a034db869a28558a2be85af6a9d75cf/1-retrospective.pdf b/docs/build/html/_downloads/0a034db869a28558a2be85af6a9d75cf/1-retrospective.pdf
new file mode 100644
index 0000000..b9a9e39
Binary files /dev/null and b/docs/build/html/_downloads/0a034db869a28558a2be85af6a9d75cf/1-retrospective.pdf differ
diff --git a/docs/build/html/_downloads/2ef8733545ae04f32e2402496e5203a3/sprint-0_retrospective.pdf b/docs/build/html/_downloads/2ef8733545ae04f32e2402496e5203a3/sprint-0_retrospective.pdf
new file mode 100644
index 0000000..9891a23
Binary files /dev/null and b/docs/build/html/_downloads/2ef8733545ae04f32e2402496e5203a3/sprint-0_retrospective.pdf differ
diff --git a/docs/build/html/_downloads/54a2c0ccf5ec9b97f97930a108b4737d/valutazionePO__US_realizzate_o_rifiutate.md b/docs/build/html/_downloads/54a2c0ccf5ec9b97f97930a108b4737d/valutazionePO__US_realizzate_o_rifiutate.md
new file mode 100644
index 0000000..c153162
--- /dev/null
+++ b/docs/build/html/_downloads/54a2c0ccf5ec9b97f97930a108b4737d/valutazionePO__US_realizzate_o_rifiutate.md
@@ -0,0 +1,7 @@
+Durante questo sprint non sono state ristimate le US in quanto non sono emerse al termine dello sprint0 valutazioni che lo rendessero necessario, di conseguenza non sono state neanche rivalutate le priorità.
+Come product Owner ho individuato come criterio di accettazione l'esito positivo dei test, anche per il fatto che i test sono presenti in ogni US.
+Durante lo sviluppo di questo primo sprint sono ovviamente emerse delle issue che sono state tracciate su taiga.
+Una di queste, la #101 "L'API non è interamente REST" ha portato ad un refactoring di una parte del codice del backend, del frontend e naturalmente anche delle procedure di test, che erano già state abbozzate. La modifica comunque si è rilevata essere necessaria per rispondere appieno alle struttura tipica dei metodi REST.
+Altre issue sono state inserite ma possono essere sistemate nello sprint successivo in quanto non influiscono sul funzionamento atteso in questo primo sprint.
+
+Un leggero ritardo sullo sviluppo del frontend non consente di chiudere alcune US, che verranno chiuse e testate nel prossimo sprint.
\ No newline at end of file
diff --git a/docs/build/html/_downloads/cdcbddcd4e1d71369a74a1fabb8399d8/N.E.S.T_Swagger.pdf b/docs/build/html/_downloads/cdcbddcd4e1d71369a74a1fabb8399d8/N.E.S.T_Swagger.pdf
new file mode 100644
index 0000000..1b39d26
Binary files /dev/null and b/docs/build/html/_downloads/cdcbddcd4e1d71369a74a1fabb8399d8/N.E.S.T_Swagger.pdf differ
diff --git a/docs/build/html/_downloads/d417ae167a3d99b54bd37ef26407aa0d/sonarqube.pdf b/docs/build/html/_downloads/d417ae167a3d99b54bd37ef26407aa0d/sonarqube.pdf
new file mode 100644
index 0000000..ecda3af
Binary files /dev/null and b/docs/build/html/_downloads/d417ae167a3d99b54bd37ef26407aa0d/sonarqube.pdf differ
diff --git a/docs/build/html/_downloads/d7da8958e80992420c2b0eef73947059/RetrospectiveSprint2.pdf b/docs/build/html/_downloads/d7da8958e80992420c2b0eef73947059/RetrospectiveSprint2.pdf
new file mode 100644
index 0000000..d8a974f
Binary files /dev/null and b/docs/build/html/_downloads/d7da8958e80992420c2b0eef73947059/RetrospectiveSprint2.pdf differ
diff --git a/docs/build/html/_downloads/d8c4da33d05b63a3cd53bacae9c0a087/ValutazioneSMDebitoTecnico.md b/docs/build/html/_downloads/d8c4da33d05b63a3cd53bacae9c0a087/ValutazioneSMDebitoTecnico.md
new file mode 100644
index 0000000..d218893
--- /dev/null
+++ b/docs/build/html/_downloads/d8c4da33d05b63a3cd53bacae9c0a087/ValutazioneSMDebitoTecnico.md
@@ -0,0 +1,16 @@
+# Valutazione ScrumMaster debito tecnico
+
+>La valutazione del debito tecnico effettuata da SonarQube è
+>relativa principalmente al backend, poiché l’analisi del progetto
+>sarebbe stata troppo dispendiosa a causa dell’elevato numero di
+>file presente nella cartella /frontend.
+
+>Per quanto riguarda il backend invece il debito tecnico riscontrato
+> è minore del 5% come si può verificare dal grado A attestato da
+>SonarQube.
+
+>Un punto chiave nell’implementazione ha permesso al team [**N.E.S.T.**]
+>di diminuire il debito tecnico, questo è avvenuto grazie
+>all’adozione del modello architetturale REST che ha migliorato
+>esponenzialmente il tempo di risposta delle richieste e la
+>leggibilità del codice.
diff --git a/docs/build/html/_downloads/d8e10120028bfd129b2cd34bea08128f/0-result.pdf b/docs/build/html/_downloads/d8e10120028bfd129b2cd34bea08128f/0-result.pdf
new file mode 100644
index 0000000..6aa0fd2
Binary files /dev/null and b/docs/build/html/_downloads/d8e10120028bfd129b2cd34bea08128f/0-result.pdf differ
diff --git a/docs/build/html/_images/Backlog1.PNG b/docs/build/html/_images/Backlog1.PNG
new file mode 100644
index 0000000..92bb0d5
Binary files /dev/null and b/docs/build/html/_images/Backlog1.PNG differ
diff --git a/docs/build/html/_images/Backlog2.PNG b/docs/build/html/_images/Backlog2.PNG
new file mode 100644
index 0000000..a8a990a
Binary files /dev/null and b/docs/build/html/_images/Backlog2.PNG differ
diff --git a/docs/build/html/_images/Backlog3.PNG b/docs/build/html/_images/Backlog3.PNG
new file mode 100644
index 0000000..cc82c9b
Binary files /dev/null and b/docs/build/html/_images/Backlog3.PNG differ
diff --git a/docs/build/html/_images/Backlog3.png b/docs/build/html/_images/Backlog3.png
new file mode 100644
index 0000000..e52a13c
Binary files /dev/null and b/docs/build/html/_images/Backlog3.png differ
diff --git a/docs/build/html/_images/Backlog4.PNG b/docs/build/html/_images/Backlog4.PNG
new file mode 100644
index 0000000..4092a71
Binary files /dev/null and b/docs/build/html/_images/Backlog4.PNG differ
diff --git a/docs/build/html/_images/Backlog5.PNG b/docs/build/html/_images/Backlog5.PNG
new file mode 100644
index 0000000..0397503
Binary files /dev/null and b/docs/build/html/_images/Backlog5.PNG differ
diff --git a/docs/build/html/_images/BacklogSprint1.png b/docs/build/html/_images/BacklogSprint1.png
new file mode 100644
index 0000000..832fb72
Binary files /dev/null and b/docs/build/html/_images/BacklogSprint1.png differ
diff --git a/docs/build/html/_images/Burndown1.png b/docs/build/html/_images/Burndown1.png
new file mode 100644
index 0000000..17c6009
Binary files /dev/null and b/docs/build/html/_images/Burndown1.png differ
diff --git a/docs/build/html/_images/Burndown2.png b/docs/build/html/_images/Burndown2.png
new file mode 100644
index 0000000..42012bf
Binary files /dev/null and b/docs/build/html/_images/Burndown2.png differ
diff --git a/docs/build/html/_images/Burndown3.png b/docs/build/html/_images/Burndown3.png
new file mode 100644
index 0000000..7dafa10
Binary files /dev/null and b/docs/build/html/_images/Burndown3.png differ
diff --git a/docs/build/html/_images/Burndown4.png b/docs/build/html/_images/Burndown4.png
new file mode 100644
index 0000000..3f89778
Binary files /dev/null and b/docs/build/html/_images/Burndown4.png differ
diff --git a/docs/build/html/_images/CasiUso1.PNG b/docs/build/html/_images/CasiUso1.PNG
new file mode 100644
index 0000000..f52b9c0
Binary files /dev/null and b/docs/build/html/_images/CasiUso1.PNG differ
diff --git a/docs/build/html/_images/CasiUso2.PNG b/docs/build/html/_images/CasiUso2.PNG
new file mode 100644
index 0000000..ed7b388
Binary files /dev/null and b/docs/build/html/_images/CasiUso2.PNG differ
diff --git a/docs/build/html/_images/CasiUso3.PNG b/docs/build/html/_images/CasiUso3.PNG
new file mode 100644
index 0000000..54a9a8b
Binary files /dev/null and b/docs/build/html/_images/CasiUso3.PNG differ
diff --git a/docs/build/html/_images/CasiUso4.PNG b/docs/build/html/_images/CasiUso4.PNG
new file mode 100644
index 0000000..86ea489
Binary files /dev/null and b/docs/build/html/_images/CasiUso4.PNG differ
diff --git a/docs/build/html/_images/CasiUso5.PNG b/docs/build/html/_images/CasiUso5.PNG
new file mode 100644
index 0000000..adc9683
Binary files /dev/null and b/docs/build/html/_images/CasiUso5.PNG differ
diff --git a/docs/build/html/_images/CasiUso6.PNG b/docs/build/html/_images/CasiUso6.PNG
new file mode 100644
index 0000000..7d70857
Binary files /dev/null and b/docs/build/html/_images/CasiUso6.PNG differ
diff --git a/docs/build/html/_images/Chart1.png b/docs/build/html/_images/Chart1.png
new file mode 100644
index 0000000..17c6009
Binary files /dev/null and b/docs/build/html/_images/Chart1.png differ
diff --git a/docs/build/html/_images/Chart2.png b/docs/build/html/_images/Chart2.png
new file mode 100644
index 0000000..42012bf
Binary files /dev/null and b/docs/build/html/_images/Chart2.png differ
diff --git a/docs/build/html/_images/Chart3.png b/docs/build/html/_images/Chart3.png
new file mode 100644
index 0000000..7dafa10
Binary files /dev/null and b/docs/build/html/_images/Chart3.png differ
diff --git a/docs/build/html/_images/Sprint1Task.png b/docs/build/html/_images/Sprint1Task.png
new file mode 100644
index 0000000..e558894
Binary files /dev/null and b/docs/build/html/_images/Sprint1Task.png differ
diff --git a/docs/build/html/_images/Sprint2Task.png b/docs/build/html/_images/Sprint2Task.png
new file mode 100644
index 0000000..2a014ed
Binary files /dev/null and b/docs/build/html/_images/Sprint2Task.png differ
diff --git a/docs/build/html/_images/Task3.png b/docs/build/html/_images/Task3.png
new file mode 100644
index 0000000..ae657ba
Binary files /dev/null and b/docs/build/html/_images/Task3.png differ
diff --git a/docs/build/html/_images/Utenti.png b/docs/build/html/_images/Utenti.png
new file mode 100644
index 0000000..732c162
Binary files /dev/null and b/docs/build/html/_images/Utenti.png differ
diff --git a/docs/build/html/_sources/code/database/index.rst.txt b/docs/build/html/_sources/code/database/index.rst.txt
new file mode 100644
index 0000000..9ab1295
--- /dev/null
+++ b/docs/build/html/_sources/code/database/index.rst.txt
@@ -0,0 +1,265 @@
+Struttura del database
+======================
+
+.. class:: Alert
+
+ Un alert è un allarme impostato da un utente che si "attiva" quando un numero di tweet che rispetta certe condizioni
+ (poste in and oppure or) supera una certa soglia, indicata dall'utente.
+
+ Ogni volta che l'alert si attiva, viene creata una "notifica", ovvero una entry nella tabella Notifications.
+ Questo permette di tenere conto del numero di volte in cui l'alert viene triggerato.
+
+ Gli alert sono legati al repository di appartenenza, e quando uno di essi viene allertato viene inviata una mail
+ all'admin e pubblicato un tweet sull'account Twitter usato per le analisi.
+
+ La tabella alert contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - id (INTEGER, PK)
+ - l'identificativo dell'alert
+ * - name (VARCHAR, NOT NULL)
+ - il nome dell'alert
+ * - limit (INTEGER, NOT NULL)
+ - il numero di tweet che innescano l'alert
+ * - window_size (INTEGER, NOT NULL)
+ - numero di ore in cui il limit può venire superato
+ * - evaluation_mode (ENUM/SMALLINT, NOT NULL)
+ - può essere posto a all_or oppure all_not
+ * - repository_id (INTEGER, FK, NOT NULL)
+ -
+
+
+
+.. class:: Authorization
+
+ Una autorizzazione è un'entità che rappresenta il permesso, concesso dal creatore del repository ad un altro utente,
+ di ispezionare il contenuto di un repo e di eseguire analisi su di esso.
+
+ La tabella authorization contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - rid (INTEGER, PK, FK)
+ - id del repository
+ * - email (VARCHAR, PK, FK)
+ - email dell'utente
+
+.. class:: Composed
+
+ Composed è una tabella le cui righe indicano l'appartenenza di un Tweet ad un certo repository.
+
+ La tabella Composed contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - rid (INTEGER, PK, FK)
+ - id del repository
+ * - snowflake (VARCHAR, PK, FK)
+ - id del tweet
+
+
+
+.. class:: Condition
+
+ Una condizione è un elemento che viene usato da repository e alert per cercare e classificare i tweet.
+
+ Le condizioni possono essere di diversi tipi:
+
+ - **hashtag**: valore ``0``, richiede che il tweet contenga un dato hashtag
+
+ - **time**: valore ``2``, richiede che il tweet sia stato pubblicato prima o dopo una certa data
+
+ - **coordinates**: valore ``3``, richiede che il tweet sia stato pubblicato entro un certo raggio da delle
+ coordinate
+
+ - **user**: valore ``5``, richiede che il tweet sia stato pubblicato da un dato utente
+
+ La tabella condition contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - id (INTEGER, PK)
+ - id della condition
+ * - type (ENUM/SMALLINT, NOT NULL)
+ - tipo del contenuto
+ * - content (VARCHAR, NOT NULL)
+ - contenuto della condition
+ * - repository_id (INTEGER, FK, NOT NULL)
+ -
+
+
+.. class:: Contains
+
+ Contains è una tabella le cui righe indicano la presenza di una certa condition rispetto ad un certo tweet.
+
+ La tabella contains contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - cid (INTEGER, PK, FK)
+ - id della condition
+ * - snowflake (VARCHAR, PK, FK)
+ - id del tweet
+
+
+
+
+.. class:: MadeOf
+
+ MadeOf è una tabella le cui righe indicano il legame tra un alert e una certa condition.
+
+ La tabella madeof contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - aid (INTEGER, PK, FK)
+ - id dell'alert
+ * - cid (INTEGER, PK, FK)
+ - id della condition
+
+
+.. class:: Notification
+
+ Una notification è un'entità che consente di tenere traccia del momento in cui un certo alert si è attivato
+ per l'ultima volta.
+
+ La tabella notification contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - id (INTEGER, PK)
+ - id della notifica
+ * - ora (TIMESTAMP, NOT NULL)
+ - timestamp di attivazione
+ * - alert_id (INTEGER, FK, NOT NULL)
+ -
+
+
+.. class:: Repository
+
+ Un repository è un "contenitore" di tweet, a cui sono legati alert, autorizzazioni di lettura e condizioni.
+
+ Le condizioni possono essere messe in and oppure or, inoltre un repository può venire archiviato prima divenire
+ eliminato. Quando un repository non è archiviato, questo viene riempito di tweet su base oraria, cosa che non
+ accade se viene archiviato.
+
+ La tabella repository contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - id (INTEGER, PK)
+ - id del repository
+ * - name (VARCHAR, NOT NULL)
+ - nome del repository
+ * - start (TIMESTAMP)
+ - timestamp di partenza del repository
+ * - end (TIMESTAMP)
+ - timestamp di chiusura del repository
+ * - is_active (BOOLEAN, NOT NULL)
+ - flag per segnalare se il repo è aperto o meno
+ * - evaluation_mode (ENUM/SMALLINT, NOT NULL)
+ - può essere posto a all_or oppure all_not
+ * - owner_id (VARCHAR, FK, NOT NULL)
+ - email del proprietario
+ * - is_deleted (BOOLEAN, NOT NULL)
+ - flag per segnalare se l'oggetto è eliminato o meno
+
+
+.. class:: Tweet
+
+ Un tweet è un'entità che viene raccolta dal componente crawler, e quando viene inserita nella base di dati viene
+ legata ad un repository e alle condition che contiene. Un tweet contiene informazioni relativamente a chi l'ha
+ creato, eventuali immagini, il tempo di creazione, il tempo di inserimento nel db e l'opzionale posizione legata
+ al tweet.
+
+ La tabella tweet contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - snowflake (VARCHAR, PK)
+ - id univoco del tweet
+ * - content (VARCHAR)
+ - contenuto del tweet
+ * - location (VARCHAR)
+ - stringa contenente informazioni sulla posizione
+ * - place (VARCHAR)
+ - riservato per sviluppi futuri
+ * - poster (VARCHAR)
+ - informazioni sull'utente che ha creato il tweet
+ * - insert_time (TIMESTAMP, NOT NULL)
+ - timestamp dell'inserimento del tweet
+ * - image_url (VARCHAR)
+ - link alle immagini, se presenti
+ * - post_time (TIMESTAMP)
+ - timestamp relativo all'invio del tweet
+
+
+.. class:: User
+
+ Uno user è l'utilizzatore della piattaforma.
+
+ E' presente di default un utente admin, il quale può creare nuovi utenti.
+
+ La tabella user contiene le seguenti colonne:
+
+ .. list-table::
+ :header-rows: 1
+ :stub-columns: 1
+ :align: left
+
+ * -
+ - Definizioni
+ * - email (VARCHAR, PK)
+ - email dell'utente
+ * - username (VARCHAR, NOT NULL)
+ - username dell'utente
+ * - password (BYTEARRAY, NOT NULL)
+ - sale della password, codificata usando l'algoritmo bcrypt
+ * - isAdmin (BOOLEAN, NOT NULL)
+ - true se l'utente è admin
diff --git a/docs/build/html/_sources/development/goals.rst.txt b/docs/build/html/_sources/development/goals.rst.txt
index 1eb2ce4..a892e7a 100644
--- a/docs/build/html/_sources/development/goals.rst.txt
+++ b/docs/build/html/_sources/development/goals.rst.txt
@@ -58,10 +58,6 @@ Utente
regolari.
-.. todo::
- Estendere il glossario qualora vengano incontrati altri termini.
-
-
Macro-funzionalità
------------------
diff --git a/docs/build/html/_sources/guide/updating.rst.txt b/docs/build/html/_sources/guide/updating.rst.txt
new file mode 100644
index 0000000..2086e9b
--- /dev/null
+++ b/docs/build/html/_sources/guide/updating.rst.txt
@@ -0,0 +1,20 @@
+Aggiornamento
+=============
+
+Per scaricare gli aggiornamenti di N.E.S.T. si esegua il seguente comando nella directory del codice sorgente:
+
+.. code-block:: console
+
+ nest:g2-progetto$ git pull
+
+In seguito, si riavviino tutti i servizi di N.E.S.T.:
+
+.. code-block:: console
+
+ root:~# systemctl restart nest-frontend nest-backend nest-crawler nest-crawler.timer
+
+Si verifichi infine il corretto avvio di tutti i servizi:
+
+.. code-block:: console
+
+ root:~# systemctl status nest-frontend nest-backend nest-crawler nest-crawler.timer
diff --git a/docs/build/html/_static/custom.css b/docs/build/html/_static/custom.css
new file mode 100644
index 0000000..fdea68b
--- /dev/null
+++ b/docs/build/html/_static/custom.css
@@ -0,0 +1,7 @@
+dl > dd > dl {
+ margin-bottom: 0 !important;
+}
+
+li > dl {
+ margin-bottom: 24px !important;
+}
\ No newline at end of file
diff --git a/docs/build/html/code/database/index.html b/docs/build/html/code/database/index.html
new file mode 100644
index 0000000..c12d959
--- /dev/null
+++ b/docs/build/html/code/database/index.html
@@ -0,0 +1,579 @@
+
+
+
+
+
Un alert è un allarme impostato da un utente che si «attiva» quando un numero di tweet che rispetta certe condizioni
+(poste in and oppure or) supera una certa soglia, indicata dall’utente.
+
Ogni volta che l’alert si attiva, viene creata una «notifica», ovvero una entry nella tabella Notifications.
+Questo permette di tenere conto del numero di volte in cui l’alert viene triggerato.
+
Gli alert sono legati al repository di appartenenza, e quando uno di essi viene allertato viene inviata una mail
+all’admin e pubblicato un tweet sull’account Twitter usato per le analisi.
Una autorizzazione è un’entità che rappresenta il permesso, concesso dal creatore del repository ad un altro utente,
+di ispezionare il contenuto di un repo e di eseguire analisi su di esso.
+
La tabella authorization contiene le seguenti colonne:
Un repository è un «contenitore» di tweet, a cui sono legati alert, autorizzazioni di lettura e condizioni.
+
Le condizioni possono essere messe in and oppure or, inoltre un repository può venire archiviato prima divenire
+eliminato. Quando un repository non è archiviato, questo viene riempito di tweet su base oraria, cosa che non
+accade se viene archiviato.
+
La tabella repository contiene le seguenti colonne:
+
+
+
+
+
+
+
+
Definizioni
+
+
+
+
id (INTEGER, PK)
+
id del repository
+
+
name (VARCHAR, NOT NULL)
+
nome del repository
+
+
start (TIMESTAMP)
+
timestamp di partenza del repository
+
+
end (TIMESTAMP)
+
timestamp di chiusura del repository
+
+
is_active (BOOLEAN, NOT NULL)
+
flag per segnalare se il repo è aperto o meno
+
+
evaluation_mode (ENUM/SMALLINT, NOT NULL)
+
può essere posto a all_or oppure all_not
+
+
owner_id (VARCHAR, FK, NOT NULL)
+
email del proprietario
+
+
is_deleted (BOOLEAN, NOT NULL)
+
flag per segnalare se l’oggetto è eliminato o meno
Un tweet è un’entità che viene raccolta dal componente crawler, e quando viene inserita nella base di dati viene
+legata ad un repository e alle condition che contiene. Un tweet contiene informazioni relativamente a chi l’ha
+creato, eventuali immagini, il tempo di creazione, il tempo di inserimento nel db e l’opzionale posizione legata
+al tweet.