User Categories
- Client
- Admin
- Theatre Owner
Client Actions:
-
Search (Based on):
- Theatres
- Cinema
- Location
-
Book a ticket for the event/cinema:
- selects a cinema
- selects the seating location and no of seats to occupy
- does a checkout [card/UPI/net banking]
- can see the event tickets (InMail / Platform)
-
Tickets:
- view/show tickets for the event
Theatre Owner Actions:
-
Theatre
- can submit a request for theatre hall to be added
-
Cinema:
- can specify hall in which the cinema it's going to be shown
- can request a cinema to be added on the platform (to the admin)
- can decide on seat prices (according to seat locations from the screen)
- can check status of seats [sold out/available]
- can check the revenue every hall generated
- can check the revenue every film added
Admin Actions:
- Theatre/Cinema:
- can approve/reject theatre owner's application for theatre addition
- can approve/reject theatre owner's application for cinema addition
- can add a cinema to the platform for users to get to know about it.
System Actions:
- It should be able to provide recommendations based on location be it cinema/theatre halls [client end]