Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 1.32 KB

README.md

File metadata and controls

52 lines (35 loc) · 1.32 KB

JourneyJunction

A Python-based GUI application for booking train tickets. This project simulates a ticket booking system with user-friendly features, allowing passengers to search for available trains, choose seats, and make bookings.

Train Ticket Booking Demo


Features

  • User-friendly interface: Easy-to-use GUI for booking train tickets.
  • Search functionality: Look for available trains by entering destination and date.
  • Seat selection: Coach selection for passenger convenience.
  • Booking summary: Displays all the booking details.
  • Database support: Records bookings and user details using MySQL.

Prerequisites

  • Python 3.x
  • Tkinter (for GUI)
  • MySQL (for database)
  • Pillow (for handling images)
  • tkcalender (for handling dateentry)

Database Management

  1. Run MySQL
  2. Open database.db file and copy each command and paste all the commands.
  3. Now, you're done with the database part.

Running the Project

  1. Clone the repository:

    git clone https://github.com/ipratiik/JourneyJuction.git
  2. Install all the pre-requisites given above.

  3. Go to main.py directory

    cd JourneyJunction
  4. Run the project

    python main.py