python_Project--Bus-Booking

Bus Ticket Booking System

The Bus Ticket Booking System is a Python application built with Tkinter for the graphical user interface (GUI) and SQL for the database. It allows users to book bus tickets, view available seats, and manage bookings efficiently.

Features

Installation

  1. Clone the repository:

     https://github.com/AyanSrivastava11/python_Project--Bus-Booking.git
    
  2. Install the required dependencies:

     pip install -r requirements.txt
    
  3. Set up the SQL database by running the provided SQL script (database_setup.sql) in your preferred SQL database management system.

  4. Update the database connection details in the Python code to match your database configuration.

  5. Run the Python application:

     python main.py
    

Usage

  1. Launch the application and log in with your credentials.
  2. Navigate through the interface to book tickets, view available buses, and manage bookings.
  3. Administrators can access additional features for managing bus schedules, seat availability, and bookings.

Contributing

Contributions to the Bus Ticket Booking System project are welcome! If you would like to contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or addition: git checkout -b feature-name.
  3. Add your changes or new features.
  4. Commit your changes: git commit -m 'Add new feature'.
  5. Push to your forked repository: git push origin feature-name.
  6. Submit a pull request detailing your changes.

Please ensure that your contributions adhere to the project’s coding style and standards.