Skip to content

rebeccadimatteo/ReStart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReStart

ReStart Main Logo Transparent bg

Progetto realizzato per i corsi di Gestione dei Progetti Software e Ingegneria del Software - Università degli studi di Salerno 2023/24.

Project Team

Project Managers Team Members
Rebecca Di Matteo Gianfranco Barba
Leonardo Monaco Francesco Corcione
Luigi Guida
Giuseppe Di Palma
Tullio Mansi
Matteo Panza
Serena Passiflora

Tecnologie Utilizzate

Installazione consigliata

Per installare l'applicazione, segui questi passaggi:

  1. Installare IntelliJ IDEA: Download IntelliJ IDEA
  2. Installare Dart: Installare Dart
  3. Installare Flutter: Installare Flutter
  4. Installare il plugin di Dart.
  5. Installare il plugin di Flutter.
  6. Creare un progetto da Version Control di Git e clonare il repository: https://github.com/rebeccadimatteo/ReStart.git
  7. Installare le dipendenze nel file pubspec.yaml con il comando da terminale dart pub get, oppure tramite l’interfaccia dell’IDE.
  8. Controllare che l'SDK di Dart sia installato nel progetto.
  9. Controllare che l'SDK di Flutter sia installato nel progetto.
  10. Controllare che l'SDK di Android sia installato nel progetto e installare l'API 34 di Android.
  11. Installare i seguenti Android Tools.
  12. Creare un emulatore con API 34.
  13. Avviare l'emulatore.
  14. Avviare la pagina principale dell'applicazione.

Installazione Backend

Installazione generale

Il sistemista responsabile dell'installazione del backend deve eseguire le seguenti operazioni:

  1. Assicurarsi che l'SDK di Dart sia stato inserito nell'ambiente.
  2. Assicurarsi che Python sia installato correttamente nell'ambiente e che le librerie siano inserite nella struttura del progetto.
  3. Installare le dipendenze da shell con: dart pub get.
  4. Creare il database in locale presente nel repository utilizzando PostgreSQL.
  5. Eseguire il server Python nella directory LavoroAdattoIA/app.py.
  6. Eseguire il server Dart nella directory Restart/lib/application/bin.

Se necessario, consulta le seguenti documentazioni:

Installazione consigliata

  1. Creare un progetto da Version Control di Git e clonare il repository: https://github.com/rebeccadimatteo/ReStart.git
  2. Installare le dipendenze nel file pubspec.yaml con il comando da terminale dart pub get, oppure tramite l’interfaccia dell’IDE.
  3. Controllare che l'SDK di Dart sia installato nel progetto.
  4. Installare il plugin di Python.
  5. Creare una directory "venv" all'interno del percorso Restart\LavoroAdattoIA\.
  6. Installare l'SDK di Python.
  7. Installare il modulo di Python.
  8. Eseguire il server Python: app.py.
  9. Eseguire il server Dart: server.dart.

Installazione Database

Installazione generale

Installare un qualsiasi DBMS e configurarlo in base alle proprie esigenze.

Installazione consigliata

  1. Installare Postgres: https://www.postgresql.org/download/
  2. Creare un Database e configurarlo sulla base del database presente nel repository.
  3. Configurare il file connector.dart in base al database creato.
  4. Popolare il database con i CSV presenti nel repository.

Documentazione Ufficiale

Le informazioni complete sono consultabili nel Manuale D'Installazione di ReStart.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published