Movie Recommendation and Ticket Booking System: A Unified Python-Based Approach

Authors

  • varsha vijay nikum Department of Computer Applications, GH Raisoni College of Engineering and Management, Jalgaon, India
  • Ajay Bapu Kumbhar Department of Computer Applications, GH Raisoni College of Engineering and Management, Jalgaon, India
  • Rudra Nitesh Lahase Department of Computer Applications, GH Raisoni College of Engineering and Management, Jalgaon, India
  • Piyush Nivrutti Patil Department of Computer Applications, GH Raisoni College of Engineering and Management, Jalgaon, India
  • Pooja Naval Department of Computer Applications, GH Raisoni College of Engineering and Management, Jalgaon, India

Keywords:

Movie Recommendation System, Online Ticket Booking, Python, Tkinter, SQLite, Content-Based Filtering, Human-Computer Interaction, Software Engineering.

Abstract

Online movie ticket booking has become an integral part of the entertainment industry, yet most commercial platforms such as BookMyShow, Paytm Movies, PVR Cinemas and INOX focus primarily on transactional booking with limited personalised recommendation capability. This paper presents the design and implementation of a Movie Recommendation and Ticket Booking System, a desktop application developed in Python that integrates a content-based recommendation engine with a complete online ticket booking workflow. The system allows users to register, search movies by title, genre and language, receive personalized recommendations based on preferences and booking history, select a city, theatre, screen and seat, simulate payment, and maintain a persistent booking history using an SQLite database. An administrative module enables management of movies, theatres, screens and users. The proposed system was implemented using Tkinter for the graphical interface, SQLite for data storage, and Pillow for image handling. Results demonstrate that combining recommendation and booking functionality in a single lightweight application improves user convenience, reduces manual effort, and provides a scalable foundation for future enhancements such as AI-based recommendations, live payment gateway integration and mobile deployment.

Published

2026-09-29