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.yaml
con 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.yaml
con 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.dart
in base al database creato. - Popolare il database con i CSV presenti nel repository.
Le informazioni complete sono consultabili nel Manuale D'Installazione di ReStart.