/Airlines-seat-reservation-boarding-pass-issuance-and-aircraft-boarding

This is an Airlines seat reservation, boarding pass generation, and aircraft boarding system

Primary LanguagePHPMIT LicenseMIT

✈️ Airlines-seat-reservation-boarding-pass-issuance-and-aircraft-boarding

This website is similar to the process of web login before flight boarding. This application has two users: passengers and airport agents

Basic functionalities

  1. Given that the passenger hasn't already registered, will allow to create an account.
  2. The passenger needs to finish KYC by uploading a pdf of any ID.
  3. Given that the passenger has already booked a ticket, willl allow to link the PNR number to their account, view all the list bookings done so far.
  4. The passenger can reserve a seat for their bookings, once checked out, will be able to get their boarding pass also will be able to print it(Ctrl P).
  5. The boarding pass will contain the passenger details, scannable QR code of their PNR number, seat number and extra cost that needs to be paid in case the seat reserved is a window seat.
  6. The aiport agent will be able to scan the QR code and check the passenger details
  7. The airport agent can enter the flight ID and grab the passenger list.
  8. The agent can accept upon scanning a particular boarding pass, and reject if the passenger is boarding a wrong flight(Where upon scanning the QR code will not be able to get any details).
  9. Both passengers and agents can update/modify their profiles.

ℹ️ Languages/Technologies used

  1. Frontend: HTML, CSS, Bootstarp, JavaScript.
  2. Backend: Databse-MySQL.
  3. Frontend-Backend coonection: Php.

❗ Requirements

  1. Xampp software
  2. Sublime text/Visual studio codes or any other software that supports HTML, Php, CSS.
  3. Java JDk

❓ How to start?

  1. Refer This
  2. Make sure that database created is named as 'airliness'(the same name as the .sql file in sql folder).

ℹ️ The file named:

  1. 'css' contains the files for the front end pages style.
  2. 'file' contains the files for the backend connections.
  3. 'image' contains images used in the front end.
  4. 'sql' contains the database file that has to be imported.
  5. 'Output Screenshots' contains the screenshots of the implementation.

👨‍👩‍👦‍👦 Team:

✉️ Have an issues or a bug? Would like to contact?

Report here

If you liked the project and found it helpful

Give a start 😄:star: