Skip to content

ViaJarHub è una piattaforma di prenotazione viaggi che offre un'interfaccia intuitiva per ricercare ed acquistare esperienze di viaggio in modo semplice e veloce.

Notifications You must be signed in to change notification settings

Alessandro624/ViaJarHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

ViaJarHub - Guida alla Configurazione

Benvenuto in ViaJarHub, la piattaforma di prenotazione viaggi. Segui questa guida per configurare e avviare il progetto in locale.

In questa guida e nei file scaricabili non sono presenti le API KEY


Configurazione Backend

1. Imposta le variabili d'ambiente

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.

2. Ripristina il database

  1. Apri DBEaver e connettiti al database Postgres.
  2. Se è presente una copia del database viajarhub, eliminala.
  3. Crea un nuovo database chiamato viajarhub.
  4. 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.

3. Avvia il Backend

Ora il Backend è pronto per essere avviato.


Configurazione Frontend

1. Installa le dipendenze

All'interno della cartella del Frontend, esegui il comando:

npm install

2. Configura l'ambiente

  1. Scarica environments.zip.
  2. Estrai il contenuto e inseriscilo nella cartella src del Frontend.

3. Avvia il Frontend

Ora puoi avviare il Frontend.


(Facoltativo) Caricare Dati di Test

Se desideri utilizzare dei dati di test già pronti:

  1. Scarica test.zip.
  2. Estrai le cartelle reviewImages e travelImages e inseriscile nella cartella principale del Backend (allo stesso livello delle cartelle db e postman).
  3. 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.
  4. Riavvia il Backend e il Frontend.

(Facoltativo) Presentazione del Progetto

Per una panoramica rapida del progetto, consulta la seguente presentazione:
Introduzione a ViaJarHub


Supporto

Se riscontri problemi, non esitare a contattarci.

About

ViaJarHub è una piattaforma di prenotazione viaggi che offre un'interfaccia intuitiva per ricercare ed acquistare esperienze di viaggio in modo semplice e veloce.

Topics

Resources

Stars

Watchers

Forks