Project image

What is Imperial Cinemas?

The Imperials system is a system used to manage the ticketing process for the Imperial Cinemas cinema chain. Its main functionalities are grouped in three main groups.

  • Configuration - this is usually done by administrators. They configure the cinema halls (number of seats, their placement, etc), the schedule for each cinema hall and the ticket prices on different times of the day.
  • Ticketing - This is done by the sales people. In this part of the system, they register the ticket sales by specifying the movie schedule and seat for which a particular ticket is sold.
  • Reports - again, this module is mainly used by administrators where they can get a number of different reports on ticket sales or cancellations for each cinema hall.
Project image
Project image


On the configuration module users with appropriate privileges are allowed to create entities:

  1. Cinemas
  2. Halls
  3. Movies
  4. Schedule of movies in cinema halls
  5. Prices

Technical description

Developed as a web application with the ASP.NET platform using C#. Microsoft's SQL Server is used for data storage and it is hosted on virtual machines on the Google cloud platform. The application can be accessed from any modern browser such as Chrome, Firefox, Microsoft Edge, Safari, etc.