Skip to content

giacomo-folli/script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Script

alt text

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.

Clonare il Repository

  1. Apri un terminale.
  2. Clona il repository del progetto utilizzando Git:
    git clone <URL_REPOSITORY>
    Sostituisci <URL_REPOSITORY> con l'URL effettivo del repository del progetto.

Installare le Dipendenze del Backend

  1. Spostati nella directory del backend:
    cd backend
  2. Installa le dipendenze del backend eseguendo:
    npm install

Configurare il Backend

  1. 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.

Avviare il Backend

  1. Avvia il server backend in modalità sviluppo con:
    npm run server
    Questo comando utilizza nodemon per riavviare automaticamente il server ogni volta che vengono apportate modifiche ai file.

Installare le Dipendenze del Frontend

  1. Apri un nuovo terminale e spostati nella directory del frontend:
    cd frontend
  2. Installa le dipendenze del frontend eseguendo:
    npm install

Avviare il Frontend

  1. Avvia l'applicazione frontend in modalità sviluppo con:
    npm run dev
    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 http://localhost:3000).

Verifica

  1. 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.

Releases

No releases published

Packages

No packages published