Skip to content

oubouhiam/Application-web-pour-Reservation-des-Vols-NodeJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Réservation des Vols

Réservation des Vols Chez SafiAir

Réservation des Vols

Table des matières

Table des matières
  1. Contexte du projet
  2. Capture d'écran de l'application
  3. technologies utilisées
  4. COMMENT COURIR !!
  5. Author

Contexte du projet

La société SafiAir souhaite créer une application web qui va permettre la réservation des vols via un site. Nous supposons que le client (code, nom, prénom, email, téléphone) accède à l’IHM réservation. Le client saisit la ville de départ/d’arrivé, l’heure départ /d’arrivé, la date de départ/Arrivé, et le nombre de places. Le système affiche une liste de propositions de vols sur le menu réservation, indiquant la description des vols. Si l’un des vols nécessite une escale, dans ce cas l’aéroport escale est affiché aussi. Le client choisit le vol qui lui intéresse, et demande la réservation de celui-ci. Le système vérifie la disponibilité du vol. Si le vol est disponible, un message est affiché au client « la confirmation de la réservation sera complétée avec le paiement ». Le client est ensuite redirigé vers la page de paiement. Le client reçoit un email de confirmation de sa réservation avec les détails du vol voulu Le Système enregistre par la suite le détail de la réservation dans un fichier (txt)

Capture d'écran de l'application

home Reservation Confirmation Payment Message_Final

Diagramme

Diagramme de class

Prérequis (technologies utilisées)

Node.js HTML5/CSS3/SCSS JavaScript MySQL GIT Pédagogie active

COMMENT COURIR !!

    # how to run
Pour Exécuter ce Projet, vous devez suivre ces étapes :
Étape 1: installé nodejs sur votre PC: https://nodejs.org/en/download/ .
Étape 2: Extraire le fichier.
Étape 3: Ouvrez le dossier avec Nimporte quel IDE (VScode / notepad .....)
Étape 4: installez node-module avec cette commande << npm install --save >>.
'npm install nodemailer --save'
'npm install handlebars --save'
'npm install fs --save'

Maintenant, les étapes suivantes comment connecter la base de données


Étape 5: installez Apache (Xampp / wamp).
Étape 6: Ouvrez un navigateur et accédez à l'URL "http://localhost/phpmyadmin/".
Étape 8: Créez une base de données nommant "Flight_Booking" puis cliquez sur l'onglet d'importation
Étape 9: Cliquez sur parcourir le fichier et sélectionnez le fichier "reservation_de_vols.sql qui se trouve dans le dossier
Étape 10: Cliquez sur aller.

Étape 11: Ouvrez le Terminal et appuyez sur npm start

    ## Enjoy

start app via https://localhost:3000/

Author

Oubouhia Mohamed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published