Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.25 KB

README.md

File metadata and controls

64 lines (43 loc) · 2.25 KB

E-Ticketing System

Welcome to the E-Ticketing System, a Java (Swing) project designed to facilitate seamless ticket booking for buses, ships, and air travel. This system provides essential features such as user authentication, ticket booking for various modes of transportation, and secure payment options.

Features

1. Login

  • User Authentication: Secure login system to ensure authorized access to the E-Ticketing system.
  • User Roles: Distinct user roles to differentiate between regular users and administrators.

2. Registration

  • User Registration: Simple registration process for new users to create accounts.

3. Ticket Booking

  • Bus Ticket Booking: Effortless booking of bus tickets with options for selecting the source, destination, date, and seat preferences.
  • Ship Ticket Booking: Convenient booking of ship tickets with information on departure and arrival ports, date, and cabin preferences.
  • Air Ticket Booking: Seamless booking of air tickets, including flight details, departure, and arrival airports, date, and seat selection.

4. Payment

  • Secure Payment Gateway: Integration of a secure payment system to facilitate hassle-free and safe transactions.
  • Payment Confirmation: Instant confirmation of successful payments.

Technology Stack

  • Programming Language: Java
  • User Interface: Java Swing
  • Database: TXT file

How to Run the Project

  1. Clone the Repository:

    https://github.com/mirzasaikatahmmed/E-Ticketing.git
  2. Navigate to the Project Directory:

    cd E-Ticketing
  3. Compile and Run:

    javac Start.java
    java Start

Contributors

  • Mehedi Hasan Pranto
  • Ratul Hasan Anas
  • Asif Shahriar Adon

Acknowledgments

We would like to express our gratitude to MD. MAZID-UL-HAQUE SIR, Lecturer, Computer Science, AIUB, for guiding us through the development of this project as part of our course curriculum.

License

This project is licensed under the MIT License.

Feel free to contribute and make the E-Ticketing System even better! If you encounter any issues or have suggestions, please open an issue.

Happy Ticket Booking! 🎫✈️🚢🚌