Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kruthikmanubolu/airline-reservation-system
This is a Airline Reservation System which is developed using HTML, CSS, Nodejs, Firebase. This system is a web application consisting of User Login, Signup pages
https://github.com/kruthikmanubolu/airline-reservation-system
Last synced: about 1 month ago
JSON representation
This is a Airline Reservation System which is developed using HTML, CSS, Nodejs, Firebase. This system is a web application consisting of User Login, Signup pages
- Host: GitHub
- URL: https://github.com/kruthikmanubolu/airline-reservation-system
- Owner: Kruthikmanubolu
- Created: 2024-11-18T18:17:28.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T18:25:38.000Z (about 2 months ago)
- Last Synced: 2024-11-18T19:34:26.498Z (about 2 months ago)
- Language: EJS
- Size: 2.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Airline-Reservation-System
Airline Reservation System developed using Full-Stack Development tools like HTML , CSS , JavaScript , NodeJS , ExpressAPI and FirebaseAPI.
• **Manage the header functions**o Login Management
o Booking Management
o Profile Management
• **Login**
o open the login/register page
o enable logging-in
o upon successful login, redirect to the page intended
o upon failure, redirect to exception processing (retry, forgot password or register)
• **Booking Management**
o display the list of bookings where travel is not yet completed - (Time and date constraints are still in progress)
o select the booking
o if the booking is not listed, allow the user to enter the PNR and last name for pulling up the booking
and linking it to the login id
• **Check-IN**
o Show the layout of the seating arrangement in the plane
▪ enable only the seats for the class the booking has been made
▪ cross the seats that have already been selected by others
▪ upon confirming the seats, generate a PNR Number for future reference
• **Profile Management**
o Show the personal information collect and allow options for editing (name, address, DoB, current
password, preferences)
o Upon saving show the updated details
After the check-in is complete, issue a PNR Number which can be used to generate a scannable code that can be scanned by
the agent's application and board the passenger
• **Boarding**
o Select the flight for which boarding is being done in the desktop application
o Pull up the list of customers that need to be boarded
o Upload the bar code/QR Code in the boarding pass and transfer the details to the main application running on the desktop
o Upon receiving the bar code details, call a function to decode and validate the bar-code and board
the customer
▪ Update the database that the customer can be successfully boarded
o Display the details of the scan so that
▪ a check can be done to verify if all the customers have been boarded
▪ remove the customers from the list as they are successfully boarded
▪ a list of the customers yet to be boarded is left showing, for making the announcements