Welcome to the Airline Reservation System, a desktop GUI application developed by a talented team of five members as part of their 3rd-semester BSc IT course. This system provides a seamless interface for users to book flight tickets, manage their bookings, and perform various other operations related to airline reservations.
- Introduction
- Technologies Used
- Features
- Installation
- Usage
- Team Members
- Screenshots
- Contributing
- License
- Python
- Kivy
- KivyMD
- SQLite3
- JSON
-
User Authentication
- Login
- Sign up
- Change email
- Change password
- Forget Password
- Authentication OTP via E-Mail
-
Profile Management
- Update basic details
- Add money into the wallet
-
Booking Operations
- Book tickets
- Check flights availability
- Add passengers details
- Select seat number in the flight
- Pay using the wallet and confirm bookings
-
Ticket Management
- Check PNR/Flight Ticket status
- Cancel ticket
- Download PDF format for the ticket
- Check all past bookings
- Check cancelled bookings
-
Clone the repository:
git clone https://github.com/Alkaison/Airline-Reservation-System.git cd Airline-Reservation-System
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Launch the application.
- Log in or sign up to access the features.
- Navigate through the user-friendly interface to perform various operations.
Download the files and run on your Desktop to explore more about the GUI app. Feel free to drop your feedbacks to us.
This project is licensed under the MIT License.