Flight booking is a core functionality of any airport now a days, Clients booking by themselves on the Web purchase 47% more profitable optional extra services, and that 61% make their reservation online, A contact form to give the booker a safe feeling about their upcoming vacation.
-
Admin
-
Customer ( Traveler )
Admin
:- The admin is responsible for managing the overall operation of reservation app system.
- The admin Can : (Add , Delete, Update) Flight .
- The admin can view list of flight .
- The admin can view list of Passenger .
- The admin can view list of reserved tickets .
Customer
:- It should be possible for the Customer to buy seats
- The Customer should be able to select the following, to select a seat: * Origin and destination cities . * Dates of travel . * Number of people traveling .
- When a customer buys a ticket, It receives the ticket in his personal email, also it a ticket is immediately downloaded for him .
- When the customer selects and confirms the booking flight
should be taken to a payment page . - When the customer presses the pay button consider the transaction done . Once the seat is sold the flight tickets with traveler information(id, Fullname , date, Origin ==> Destination, airport . ) gets generated .
- Guests have a great booking experience through a highly customizable booking form .
- Guest gets to Navigate in the app to see the cities and the price of the flight to that beautiful city .
- Sign Up & Sign In .
- Reserve their flight .
- Flight Ticket get generated once the customer finish all requirement .
- Frontend :
Vue Js
- Backend :
Laravel