Skip to content

AlexandreKleinJean/Dream-Travel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dream Travel

Dream Travel est un site web de voyage offrant diverses fonctionnalités pour les voyageurs avides d'aventure et d'exploration. Que vous planifiez un voyage de rêve ou que vous recherchiez simplement des informations sur votre prochaine destination, Dream Travel est là pour vous.

Aperçu du site Dream Travel

Fonctionnalités principales

  • Recherche de vols : Trouvez des vols en fonction de votre lieu de départ, de votre destination et de votre budget. Appliquez des filtres pour affiner vos options.

  • Recherche d'hôtels : Cherchez des hôtels dans la région de votre destination souhaitée. Vous pouvez également ajouter des hôtels à votre liste de favoris.

  • Gestion des favoris : Gardez une liste de vos hôtels préférés pour un accès rapide et facile.

  • Formulaire de contact : Besoin d'informations supplémentaires ? Utilisez notre formulaire de contact pour entrer en contact avec notre équipe.

  • Authentification de session : Créez un compte et connectez-vous pour déverrouiller des fonctionnalités personnalisées.

Technologies utilisées

  • Node.js et Express.js pour la gestion du côté serveur.

  • Sequelize comme ORM (Object-Relational Mapping) pour interagir avec la base de données.

  • PostgreSQL comme système de gestion de base de données.

  • HTML, CSS et JavaScript pour le développement front-end.

  • EJS (Embedded JavaScript) pour les modèles de pages.

Comment utiliser Dream Travel

  1. Clonage du projet : Commencez par cloner le projet sur votre ordinateur en utilisant la commande suivante :

    git clone https://github.com/votre-utilisateur/dream-travel.git
  2. Installation des dépendances : Naviguez vers le répertoire du projet et installez les dépendances en utilisant npm (Node Package Manager) :

    cd dream-travel
    npm install
  3. Configuration de la base de données : Configurez votre base de données PostgreSQL et mettez à jour les informations de connexion dans le fichier config/database.js.

  4. Exécution de l'application : Lancez l'application en utilisant la commande suivante :

    npm start

Contributeurs

  • Alexandre Klein a développé ce projet