JTime è un’applicazione per la gestione di progetti e attività, progettata per supportare l’organizzazione del lavoro personale o di team, sviluppata tramite l'utilizzo di Java e JavaFX.
L’applicazione consente di:
- Creare nuovi progetti
- Visualizzare progetti attivi e completati
- Chiudere un progetto (solo in assenza di attività pendenti)
- Aggiungere attività a un progetto
- Modificare o eliminare attività
- Contrassegnare un’attività come completata
- Associare a ogni attività una stima di durata
- Registrare il tempo effettivamente impiegato
- Confrontare tempo stimato e tempo reale
- Pianificare le attività in giorni specifici
- Valutare il carico di lavoro giornaliero in base al tempo stimato
- Generare report per progetto
- Generare report per intervallo temporale
- Visualizzare attività svolte e pianificate
- Java 21 o superiore
- Gradle
Clona il repository e compila con Gradle:
git clone https://github.com/ArghgrA/JTime
cd JTime
./gradlew build./gradlew run- JavaFX
- Gradle
- Hibernate (ORM)
- SQLite
Warning
Disclaimer: Questa non è un'applicazione stabile o pronta per l'uso quotidiano nella gestione di progetti e attività. Si tratta di un progetto studentesco sviluppato a scopo puramente educativo.
- Non verranno forniti file JAR compilati
- È improbabile che il progetto riceva aggiornamenti futuri o correzioni di bug