Skip to content

Arnapappo/Progetto-I19

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progetto-I19

Gestione automatizzata ordinazioni

Realizzazione di un programma che gestisca le ordinazioni di un ristorante e i relativi pagamenti da parte del cliente, permettendone una maggiore automazione.

Come avviare

  • Di default l'installazione e l'esecuzione del backend non sono obbligatori in quanto è stato fatto il deploy su una VPS all'indirizzo 137.74.165.12 e il client in automatico si collega ad essa.

Front-end

Attenzione: per il corretto funzionamento è necessario Java 8 e assicurarsi di installare le dipendenze dal file pom.xml

  1. Compilare LauncherClient, LauncherCucinaCaffetteria.
  2. Avviare LauncherClient e LauncherCucinaCaffetteria nell'ordine preferito.
  3. All'apertura del Client, inserire il numero del tavolo.
  4. All'apertura della CucinaCaffetteria, selezionare se è un terminale di Cucina o Caffetteria.

Back-end

  1. Spostarsi nella cartella backend.
  2. Installare pip (https://pip.pypa.io/en/stable/installing/) oppure pipenv (https://github.com/pypa/pipenv).
  3. Lanciare il comando pipenv install per creare la virtualenv.
  4. Utilizzare pipenv shell per attivare la virtualenv.
  5. Spostarsi nella cartella backend/i19_backend.
  6. Lanciare : python manage.py runserver (per lanciare la versione produzione).
  7. Lanciare : python manage.py runserver --settings=setting_test (per lanciare la versione con il database di test).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published