> For the complete documentation index, see [llms.txt](https://matbagnoletti.gitbook.io/chatterbox/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://matbagnoletti.gitbook.io/chatterbox/installazione-e-utilizzo.md).

# Installazione e utilizzo

Per poter utilizzare l'applicazione ChatterBox esegui le seguenti operazioni:

1. Effettua il clone della repository con il comando:

   ```bash
   git clone https://www.github.com/matbagnoletti/ChatterBox.git
   ```

In alternativa, effettua il download del file compresso del progetto ed estrailo in una cartella locale del tuo computer.

2. Apri il progetto con un generico IDE come [IntelliJ IDEA](https://www.jetbrains.com/idea/). Attraverso l'interfaccia `Maven` del progetto, nella sezione `Plugins, esegui`:
   1. `clean:clean` per ripulire il progetto;
   2. `kotlin:compile` per compilare il codice kotlin;
   3. `compiler:compile` per compilare il progetto;
   4. `javafx:run` per eseguire il progetto.

In alternativa, da IDE IntelliJ IDEA, è possibile eseguire la configurazione `ChatterBox` [storicizzata nel progetto](https://github.com/matbagnoletti/ChatterBox/blob/main/.idea/runConfigurations/ChatterBox.xml).
