Skip to content

Araico Ailrlines is an all-in-one Java-based solution for simplified flight booking. Seamlessly search and reserve flights, effortlessly managing travel itineraries with streamlined admin controls for an elevated booking experience.

Notifications You must be signed in to change notification settings

Umesh8878/Araico-Airlines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Araico Airlines: Flight Booking System

![Araico Airlines Logo]Araico Airlines

Welcome to the Araico Airlines Flight Booking System repository! This project aims to provide a simplified solution for booking flights for travellers through a console-based interface.

About

This Flight Booking System is designed to streamline the flight booking process for customers while allowing administrators to manage flight information efficiently. The system is being developed using the Java programming language, MySQL as the database management system, and Hibernate as the Object-Relational Mapping (ORM) framework.

Features

  • Admin Portal: Administrators can add, update, and remove flight details, generate reports, and more.
  • Customer Portal: Customers can search for available flights, view options, make bookings, and manage their reservations.
  • Modular Development: The project follows a modular approach for better maintainability and scalability.
  • Database Integration: Utilizes MySQL for data storage and Hibernate for seamless Java-Database integration.
  • Er-Diagram: ![ER-Diagram]ER-Diagram (2)

How to Use

  1. Clone this repository using git clone https://github.com/Umesh8878/Araico-Airlines
  2. Set up your MySQL database and update the database credentials in the configuration file.
  3. Run the application and follow the on-screen instructions for admin and customer interactions.

Screenshots

![Admin Portal]admin_interface

Admin Portal allows administrators to manage flight information.

![Customer Portal]customer_interface

Customer Portal enables customers to search for flights and make bookings.

![Booking Portal]booking_interface

Booking Portal enables customers to book flights and make bookings.

![Payment Interface]payment_interface

Payment interface enables customers to make payment for their booking using various payment methods.

Additional Features (Optional)

Feel free to explore additional features such as seat selection, real-time availability integration, payment gateways, and more to enhance the system's functionality.

Contributors

We welcome contributions and suggestions to improve the Flight Booking System.

License

This project is licensed under the MIT License.

About

Araico Ailrlines is an all-in-one Java-based solution for simplified flight booking. Seamlessly search and reserve flights, effortlessly managing travel itineraries with streamlined admin controls for an elevated booking experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages