Project Title:
An Airline Reservation System is a web application through which individuals can reserve and pay for flights in order to travel to different countries and sometimes domestic cities.
Motivation:
We are developing this project to learn how to build a functional website using MERN stack technology and developing a sufficient UI/UX. Build Status: The system is working by now
Code Style:
This project is developed using MERN stack so every page is component to make it easy to track. Tech/Framework used: MERN stack and css . MongoDB as the database. Stripe API
Features:
When reserving a flight seats you can choose your own seat by clicking on the button that has the seat number.
Code Examples:
In the client side information is being received and sent from and to the server In the server in formation is being processed and connected with the data base and sent again to the client.
Installation:
Project is currently hosted locally on our PCs so u need visual studio code to run the project.
Tests:
Creat flight - search for a flight - book flight - view summary - choose seats - cancel flight - pay - edit your info. Login and register
How to Use?
The system allow existing and gust users to use the system To be an existing user you have to register using your information and you have to choose your username and password then you will be directed to the login page you have to login using your email and password if they are correct you will be directed to home page where you will fined different buttons on the top left of the window where you can edit your information you also can search for the available flights ti choose one of them then you will ve directed to choose the return one At the chosen flights page you can choose your seats by clicking in the seat number you wish to book the you if you want to confirm your reservation you have to pay for it using the pay button you can also cancel and delete the seats id you want also you can logout
Contribute:
Ahmed Samir : summery - reserved flights - choose your seats - cancel flight- payment Mohamed Safar : book flight - edit user info - reserving the flights- login - register Ahmed Hassan : payment - sending emails Seif : CSS - UX/UI Mohamed Ashraf : Css - select flight