Skip to content

Application web de réservation de voyages en vuejs et nodejs.

License

Notifications You must be signed in to change notification settings

Yassdrk/ESME-TRIP

Repository files navigation

LinkedIn


Logo

ESME TRIP

Application web de réservations de voyages

Auteur

Yassine DERKAOUI

À propos du projet

Mon projet intitulé ESME TRIP permet aux agences de voyages de réaliser leur propre application web de réservations de voyages. L'application proposée est intuitive et réactive. Fonctionnalités incluses:

  • Système d'inscription et de connexion : authentification des utilisateurs avec mécanismes de sécurité standards (cookies, hashage de mots de passe)
  • Espace administrateur de gestion du site : gestion des voyages, des séjours et des utilisateurs. Modification du site : logo, slogan, et meilleures destinations.
  • Recherche dynamique avec autosuggestion.

L'interface web a été réalisée en HTML5/CSS/Bootstrap et vuejs. Le serveur web dispose d'une API, développée en NODEJS.

Comment lancer mon projet ?

  1. Installez l'api qui se trouve dans le fichier ESME-TRIP-API.rar à la racine du projet et installez les modules avec la commande suivante :
npm install

N'oubliez pas de lancer pgadmin et d'executer la création de la base de donnée qui se trouve dans le fichier backup.sql dans l'archive SQL_esme_trip.rar

  1. Après l'étape précèdente, démarrez l'api. Si vous souhaitez démarrer l'api sur une base de données local (assurez-vous d'avoir installé postgreSQL), exécutez la commande ci-dessous:
npm run serve

Sinon :

npm start localhost

Sinon:

npm start 

L'api est lancée à l'adresse suivante : http://localhost:5000/

  1. Une fois l'API lancée, vous pouvez lancer l'application web. Téléchargez le contenu de la branche Main (excepté le dossier API) et effectuez à la racine du projet les commandes ci-dessous.
npm install
npm start
  1. Tout fonctionne, vous pouvez dès à présent utiliser l'application Web (http://localhost:8080/). N'hésitez pas à me solliciter si vous avez une question sur le lancement du projet ou sur l'application en elle-même.

Aperçu de l'application

IMG

Customize configuration

See Configuration Reference.

About

Application web de réservation de voyages en vuejs et nodejs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published