Assicurati di avere i seguenti strumenti installati nel tuo sistema:
- Java Development Kit (JDK) - versione 20
- Node.js - versione 12 o successiva
- Maven - versione 3.9.3
-
Clona o scarica il repository del progetto Commessa sul tuo computer.
-
Modifica l'accesso al database nel file
application.properties
che si trova nella directorycommessa/src/main/resources
.
-
Apri il terminale o il prompt dei comandi e posizionati nella directory principale del progetto Commessa eseguendo il seguente comando:
cd commessa/
-
Una volta all'interno della directory principale del progetto, esegui il seguente comando per compilare e avviare il backend utilizzando Maven:
mvn clean install
java -jar target/<war file name>
Questo comando avvierà l'applicazione Spring backend sulla porta predefinita 8080.
-
Apri un nuovo terminale o prompt dei comandi e posizionati nella directory
commessa/src/ui-commessa
del progetto Commessa eseguendo il seguente comando:cd commessa/src/ui-commessa
-
Una volta all'interno della directory
ui-commessa
, esegui il seguente comando per installare le dipendenze di Node.js:rm -rf node_modules
npm install
-
Dopo aver completato l'installazione delle dipendenze, esegui il seguente comando per avviare il server di sviluppo per il frontend:
npm start
Questo comando avvierà il server di sviluppo React sulla porta predefinita 3000.
Una volta che sia il backend che il frontend sono stati avviati con successo, puoi accedere all'applicazione Commessa nel tuo browser visitando l'URL http://localhost:3000
.
Per quanto riguarda l'inserimento corretto dei dati di Organizzazione Cliente, Riferimento Cliente e Utente controllare la cartella commessa\src\ui-commessa\src\data
.