L'obiettivo strategico di TicketTwo è stabilire una piattaforma unica che serva da punto di riferimento per l'accesso a vari generi di evento (concerto, teatro, sport), eliminando la necessità per l'utente finale di navigare su molteplici piattaforme. La parola chiave di questo software è intuitività, infatti Il sistema mira a offrire un'interfaccia utente semplice e altamente intuitiva sia per l'utente finale che per l'Organizzatore. La progettazione si concentra sulla robustezza delle funzionalità, garantendo che l'intera esperienza, dall'acquisto alla configurazione dell'evento, sia fruibile anche da utenti meno esperti con la tecnologia.
Per far eseguire il sotware in locale bisogna disporre di:
- JDK 25
- JavaFX SDK 25
- MYSQL version 8.4.8
- JUnit4
- JDBC: mysql-connector-j-9.5.0
- Clonare la repository
git clone https://github.com/rkomi-dev/T2.git- Creare il database
- Spostati nella cartella clonata
cd T2- Esegui lo script sul terminale
mysql -u root -p < T2/src/Resources/script_sql/TicketTwo.sql- Nel file Properties cambia db.username e db.password con le tue credenziali MYSQL
- Importare in Eclipse IDE e avviare
- Avvia Eclipse, vai su File -> Import -> Projects from Folder or Archive
- Aggiungi le librerie JavaFX, JUnit4 e JDBC tramite i loro file .jar
- Vai su Run Configuration -> Java Application -> Seleziona la classe Runner.java -> Arguments -> inserisci in VM Arguments
--module-path "tuopercorso/openjfx-25.0.1_linux-x64_bin-sdk/javafx-sdk-25.0.1/lib" --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.graphics --enable-native-access=javafx.graphics- Avvia Runner.java