Réservation des Vols Chez SafiAir
Table des matières
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)
Node.js HTML5/CSS3/SCSS JavaScript MySQL GIT Pédagogie active
# 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/
Oubouhia Mohamed