JFXPRJCT è una applicazione desktop sviluppata in JAVAFX dal gruppo SPT per il progetto del corso di Programmazione Internet. L'obiettivo finale è creare un'applicazione multiutente per l'apprendimento e l'allenamento delle conoscenze del linguaggio Java.
Il progetto è strutturato in due macropacchetti, resources contenente tutte le risorse (immagini, file, scene) e java contenente i file java da compilare.
I file java sono divisi a loro volta per momento di esecuzione all'interno dell'applicazione, ossia access, dashboard, exercise e general per quelli che gestiscono operazioni generali richiamate in più momenti dell'esecuzione. Per ogni cartella è presente un controller, che connette backend e frontend, e un interrogatore db che si occupa delle interrogazioni al database necessarie.
È un database relazionale SQlite locale serverless con tre tabelle:
Per l'esecuzione dell'applicazione è richiesta l'installazione di tre librerie esterne:
All'interno del progetto ci siamo serviti della palette NordTheme e dell'immagine di Pawel Czerwinski