Skip to main content

Command Palette

Search for a command to run...

Design a movie ticketing application

Published
1 min read
Design a movie ticketing application
D

Twitter: https://twitter.com/DannyHabibs PIP Newsletter: https://fangprep.substack.com/ Hackpack: https://www.hackpack.io/

We just published a new System Design Interview practice problem on LeetDesign!

You can check it out here

Prompt Design an online ticketing system where users can browse whats available and purchase movie tickets

Functional Requirements

  • Users can see theatre's and times for chosen films
  • Users can stand by assuming quite seats could open up from cancellation
  • Users can book tickets from the client
  • Films should be filterable by city
  • Users should be able to purchase additional seats after initial purchase

Nonfunctional Requirements

  • Financial transactions need to be secure
  • Data must be stored for 5 years
  • Must not sell the same ticket to more than one user