Progetto realizzato per i corsi di Gestione dei Progetti Software e Ingegneria del Software - Università degli studi di Salerno 2023/24.
| Project Managers | Team Members |
|---|---|
| Rebecca Di Matteo | Gianfranco Barba |
| Leonardo Monaco | Francesco Corcione |
| Luigi Guida | |
| Giuseppe Di Palma | |
| Tullio Mansi | |
| Matteo Panza | |
| Serena Passiflora |
Per installare l'applicazione, segui questi passaggi:
- Installare IntelliJ IDEA: Download IntelliJ IDEA
- Installare Dart: Installare Dart
- Installare Flutter: Installare Flutter
- Installare il plugin di Dart.
- Installare il plugin di Flutter.
- Creare un progetto da Version Control di Git e clonare il repository: https://github.com/rebeccadimatteo/ReStart.git
- Installare le dipendenze nel file
pubspec.yamlcon il comando da terminaledart pub get, oppure tramite l’interfaccia dell’IDE. - Controllare che l'SDK di Dart sia installato nel progetto.
- Controllare che l'SDK di Flutter sia installato nel progetto.
- Controllare che l'SDK di Android sia installato nel progetto e installare l'API 34 di Android.
- Installare i seguenti Android Tools.
- Creare un emulatore con API 34.
- Avviare l'emulatore.
- Avviare la pagina principale dell'applicazione.
Il sistemista responsabile dell'installazione del backend deve eseguire le seguenti operazioni:
- Assicurarsi che l'SDK di Dart sia stato inserito nell'ambiente.
- Assicurarsi che Python sia installato correttamente nell'ambiente e che le librerie siano inserite nella struttura del progetto.
- Installare le dipendenze da shell con:
dart pub get. - Creare il database in locale presente nel repository utilizzando PostgreSQL.
- Eseguire il server Python nella directory
LavoroAdattoIA/app.py. - Eseguire il server Dart nella directory
Restart/lib/application/bin.
Se necessario, consulta le seguenti documentazioni:
- Installare Python: https://www.python.org/downloads/
- Installare Dart: https://dart.dev/tutorials/server/get-started
- Creare un progetto da Version Control di Git e clonare il repository: https://github.com/rebeccadimatteo/ReStart.git
- Installare le dipendenze nel file
pubspec.yamlcon il comando da terminaledart pub get, oppure tramite l’interfaccia dell’IDE. - Controllare che l'SDK di Dart sia installato nel progetto.
- Installare il plugin di Python.
- Creare una directory "venv" all'interno del percorso
Restart\LavoroAdattoIA\. - Installare l'SDK di Python.
- Installare il modulo di Python.
- Eseguire il server Python:
app.py. - Eseguire il server Dart:
server.dart.
Installare un qualsiasi DBMS e configurarlo in base alle proprie esigenze.
- Installare Postgres: https://www.postgresql.org/download/
- Creare un Database e configurarlo sulla base del database presente nel repository.
- Configurare il file
connector.dartin base al database creato. - Popolare il database con i CSV presenti nel repository.
Le informazioni complete sono consultabili nel Manuale D'Installazione di ReStart.