The Airline Reservation Management System is a web-based application that streamlines the process of flight booking and reservation management. It offers a convenient interface for users to search and book flights, check available seats, manage reservations, and handle cancellations. The system also provides airline administrators with tools to manage flights, seat availability, and passenger information.
- User Registration and Login: Passengers can create accounts and log in to access the reservation system.
- Flight Search: Users can search for available flights based on their preferred destinations and travel dates.
- Seat Availability: The system displays seat availability for each flight, allowing users to choose their seats during booking.
- Booking and Reservation: Passengers can book flights and manage their reservations.
- Admin Dashboard: Airline administrators have access to a dashboard to manage flights, seat availability, and user bookings.
- Flight Management: Admins can add, update, or remove flights from the system.
- Reservation Management: Airline staff can manage passenger reservations, including cancellations and modifications.
- Frontend: HTML, CSS, JavaScript
- Backend: Java Spring Boot
- Database: MySql
git clone https://github.com/ImeshaDilshani/Airline-Reservation-Management-System.git
cd Airline-Reservation-Management-System
Create a MySQL database and import the provided schema to set up the necessary tables.
- Navigate to the backend directory
- Configure the database connection in the application.properties file.
Open your web browser and visit http://localhost:8080
to access the Airline Reservation Management System.