A feature-rich GUI application for movie ticket booking with seat selection and payment processing, built using Python and Tkinter.
- 🎬 Movie Selection: Choose from available movies with multiple showtimes
- 💺 Interactive Seat Map: Visual 13x10 seat grid with real-time availability
- 🛒 Multi-Seat Booking: Select up to 10 seats per transaction
- 💳 Secure Payments: Card payment processing with validation
- 📄 Ticket Generation: Printable digital tickets with booking details
- 📊 Booking History: View all previous transactions in tabular format
- 💾 Data Persistence: Automatic saving of bookings and seat availability
- 🖨️ Ticket Export: Save tickets as text files for offline acces
-
Prerequisites:
- Python 3.7+
- Required packages:
numpy
-
Install dependencies:
pip install numpy