Inspiration
I wanted to build a simple version of an online movie ticket booking platform like BookMyShow to learn how real-world booking systems work using Python and MySQL.
What it does
Users can register, log in, select a movie, choose a show date and seats, order snacks, make a payment, and receive booking confirmation.
How I built it
I developed the project using Python for the application logic and MySQL for storing user account information, with separate functions for login, booking, date validation, and payment.
Challenges I ran into
The biggest challenges were integrating Python with MySQL, validating user inputs, handling booking logic, and debugging the program.
Accomplishments that I'm proud of
I successfully built a complete ticket booking workflow with user authentication, movie selection, food ordering, and payment in one application.
What I learned
I learned Python programming, MySQL database integration, modular coding, debugging, and how a real ticket booking system works.
What's next for Ticket-Booking-Platform
I plan to add a web interface, real-time seat selection, QR-code tickets, online payment gateways, and deploy the project online.
Log in or sign up for Devpost to join the conversation.