Benvenuto in ViaJarHub, la piattaforma di prenotazione viaggi. Segui questa guida per configurare e avviare il progetto in locale.
Aggiungi le seguenti variabili d'ambiente per l'utente corrente:
- GOOGLE_CLIENT_ID_VIAJARHUB:
---
- POSTGRES_PASSWORD: La tua password per il database Postgres
- POSTGRES_USER: Il tuo nome utente per il database Postgres
- STRIPE_VIAJARHUB:
---
Nota: Dopo aver configurato le variabili d'ambiente, riavvia il computer per applicare le modifiche.
- Apri DBEaver e connettiti al database Postgres.
- Se è presente una copia del database
viajarhub
, eliminala. - Crea un nuovo database chiamato
viajarhub
. - Ripristina il database:
- Clicca con il tasto destro sul nuovo database e seleziona Strumenti > Ripristina.
- Seleziona il formato
tar
, spunta le opzioni clean (drop) e crea database. - Scegli il file di backup dalla cartella db del Backend (seleziona l'ultimo file disponibile, ovvero il più recente).
- Avvia il ripristino.
Ora il Backend è pronto per essere avviato.
All'interno della cartella del Frontend, esegui il comando:
npm install
- Scarica environments.zip.
- Estrai il contenuto e inseriscilo nella cartella
src
del Frontend.
Ora puoi avviare il Frontend.
Se desideri utilizzare dei dati di test già pronti:
- Scarica test.zip.
- Estrai le cartelle reviewImages e travelImages e inseriscile nella cartella principale del Backend (allo stesso livello delle cartelle
db
epostman
). - Aggiungi i dati al database:
- In DBEaver, connettiti a Postgres, clicca con il tasto destro sul database viajarhub e seleziona Strumenti > Esegui script.
- Seleziona il file sqlinsert.sql.
- Avvia lo script.
- Riavvia il Backend e il Frontend.
Per una panoramica rapida del progetto, consulta la seguente presentazione:
Introduzione a ViaJarHub
Se riscontri problemi, non esitare a contattarci.