Skip to content

ImeshaDilshani/Airline-Reservation-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airline Reservation Management System

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.

Screenshot (289)

Features

  • 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.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Java Spring Boot
  • Database: MySql

Clone the Repository

git clone https://github.com/ImeshaDilshani/Airline-Reservation-Management-System.git
cd Airline-Reservation-Management-System

Database Setup

Create a MySQL database and import the provided schema to set up the necessary tables.

Backend Setup

  • Navigate to the backend directory
  • Configure the database connection in the application.properties file.

Access the Application

Open your web browser and visit http://localhost:8080 to access the Airline Reservation Management System.