NishadiSS / Airline-Reservation-Management-System

Airline-Reservation-Management-System | Java | Springboot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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.

About

Airline-Reservation-Management-System | Java | Springboot


Languages

Language:CSS 43.5%Language:HTML 39.8%Language:Java 11.9%Language:JavaScript 4.7%