Per installare e inizializzare localmente questo progetto full-stack che include un backend Node.js/Express e un frontend React, segui i passaggi dettagliati qui sotto. Assicurati di avere installato Node.js e npm sul tuo sistema prima di procedere.
- Apri un terminale.
- Clona il repository del progetto utilizzando Git:
Sostituisci
git clone <URL_REPOSITORY>
<URL_REPOSITORY>
con l'URL effettivo del repository del progetto.
- Spostati nella directory del backend:
cd backend
- Installa le dipendenze del backend eseguendo:
npm install
- Crea un file
.env
nella directory del backend per configurare le variabili d'ambiente necessarie, come il collegamento al database MongoDB, le chiavi segrete per JWT, ecc. Puoi trovare un esempio delle variabili richieste nel file.env.example
se presente.
- Avvia il server backend in modalità sviluppo con:
Questo comando utilizza
npm run server
nodemon
per riavviare automaticamente il server ogni volta che vengono apportate modifiche ai file.
- Apri un nuovo terminale e spostati nella directory del frontend:
cd frontend
- Installa le dipendenze del frontend eseguendo:
npm install
- Avvia l'applicazione frontend in modalità sviluppo con:
Questo comando avvierà il server di sviluppo di Vite, e dovresti essere in grado di accedere all'applicazione frontend all'indirizzo indicato nel terminale (tipicamente
npm run dev
http://localhost:3000
).
- Apri il browser e visita l'indirizzo del frontend (es.
http://localhost:3000
). Dovresti vedere l'interfaccia utente dell'applicazione e essere in grado di interagire con essa.