FootballGoal è un progetto sviluppato per il corso di Web Technologies. Fornisce una piattaforma interattiva per gli appassionati di calcio, offrendo aggiornamenti in tempo reale, statistiche delle partite e una community per la discussione.
Prima di iniziare, assicurati di avere installato Node.js e npm sul tuo sistema. Questo progetto richiede anche che IntelliJ sia configurato per gestire il server PostgreSQL.
-
Installazione delle dipendenze npm
Apri il terminale e naviga nella directory del progetto. Installa le dipendenze npm per ciascun server e per il client con i seguenti comandi:
cd mongo-server/ npm install cd ../main_server npm install cd ../client/ npm install
-
Avvio dei server Express
Per avviare i server Express, esegui questi comandi in terminali separati:
# Nel primo terminale cd MainServer npm run dev # Nel secondo terminale cd MongoServer npm run dev
-
Avvio del server PostgreSQL
Utilizza IntelliJ per avviare il server PostgreSQL seguendo la configurazione del progetto.
-
Avvio del client
Per avviare l'interfaccia client, torna alla directory principale del progetto e poi naviga nella cartella del client per eseguire il comando di avvio:
cd Client/ npm start
-
Accesso all'applicazione
Una volta avviato il client, apri il browser e collegati all'indirizzo http://localhost:3002 per accedere all'applicazione.
Buon divertimento con FootballGoal!