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.
- 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.
- Python 3.x
- Tkinter (for GUI)
- MySQL (for database)
- Pillow (for handling images)
- tkcalender (for handling dateentry)
- Run MySQL
- Open database.db file and copy each command and paste all the commands.
- Now, you're done with the database part.
-
Clone the repository:
git clone https://github.com/ipratiik/JourneyJuction.git
-
Install all the pre-requisites given above.
-
Go to main.py directory
cd JourneyJunction
-
Run the project
python main.py