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.
-
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.
-
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.
-
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
-
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
-
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
. -
Exécution de l'application : Lancez l'application en utilisant la commande suivante :
npm start
- Alexandre Klein a développé ce projet