Our сustomer is a web design company providing a wide range of services in Western Europe and the UK. Its main specialities are web applications and websites, mobile apps, high availability hosting, CRM systems, CMS, online booking & ticketing, and online marketing.
One of the customer’s focuses is providing an information service to cinemas (more than 2000 screens around the country).
The customer’s team had been using old Cinema maintenance toolset to input and edit cinema programs under old versions of Windows (Win95). There was a need to upgrade this application using modern cross-platform technologies.
The idea was to create a web application so that the users could launch it through the installed web browser on any modern computer, no matter which platform it uses. The main requirements for the new application were:
Another important requirement was that user interface, functionality and navigation of the new application should be as close to the old application as possible.
The customer provided the database structure and a sample of cinema content. The first stage was to create the back-end layer for communication between the database and the end user interface. PHP engine allowed implementing such layer quickly with user authorisation and flexible requests.
Using Sencha ExtJS library allowed keeping the original look & feel of the old application.
The following functionality of the old application was reconstructed in the new tool:
The new web application also allows users to create different kinds of reports.
The customer got a new tool — fault-tolerant, with low response time and efficient UI similar to the old application. The new application allows the customer’s team to efficiently input and edit cinema programs on any computer without additional restrictions for hardware or environment.