Applicazione desktop JavaFX per la gestione di una biblioteca digitale.
Progetto universitario sviluppato da Andrea Tirenti e Diego Martinez.
| Login | Home | Dettagli Libro |
|---|---|---|
![]() |
![]() |
![]() |
| Admin - Home | Admin - Gestione Libri | Admin - Gestione Utenti |
|---|---|---|
![]() |
![]() |
![]() |
- Java 23+
- JavaFX 17.0.6 per l’interfaccia grafica
- Gson per la serializzazione JSON
- JUnit 5 per i test
- Maven per la gestione del progetto, dipendenze e build
- Java JDK 23 o superiore
- Maven installato e configurato (
mvn -vper verificarlo) - Un IDE compatibile con Maven (IntelliJ consigliato) oppure terminale
git clone https://github.com/Dr-Faxzty/Digital-Library.git
cd digital-library-
Apri il progetto con IntelliJ o un altro IDE compatibile con Maven.
-
Assicurati che il JDK selezionato sia Java 23 o superiore.
-
Apri il file
MainApp.javae clicca su Run. -
In alternativa, esegui
javafx:rundal pannello Maven.
mvn clean install
mvn javafx:run✅ Comandi utili
mvn test # Esegue tutti i test JUnit
mvn javafx:run # Avvia l'app JavaFXModifica i comandi in base alla struttura della tua cartella se necessario (es. includi i package).
Per approfondire l'architettura, i pattern utilizzati, le decisioni progettuali e il processo di sviluppo, consulta la relazione tecnica completa disponibile al seguente link:





