Main Objectives
In 2018, we developed a website for the theatre on a popular platform. However, with new requirements emerging, it became necessary to address several tasks:
- Migrate to a more advanced platform
- Implement a simple and user-friendly online ticket purchasing functionality
- Ensure the storage and processing of orders
Ticket Purchasing Functionality
The ticket purchasing process must comply with all legal requirements and be as simple as possible for the user. We optimized all possible interaction scenarios.
To purchase tickets, the user needs to:
- Select the desired performance.
- Click the "Buy Ticket" button.
- Fill in the necessary fields in the pop-up form.
- Choose seats on the interactive hall map.
- Click the "Pay" button.
The entire process is carried out in one step, and the number of fields is minimized. This ensures convenience even for unprepared users.
Interactive Filter in the "Schedule" Section
The "Schedule" section presents information about performances in chronological order. We improved the existing filter by making it interactive. When any criterion is selected, the remaining options automatically adjust, displaying only relevant results.
Order Storage and Processing
We developed a separate web application for storing information about all tickets sold—both through the website and at the box office. This allows users to see the current seat availability for each performance. The site administration can view the order history at any time and generate necessary reports.
Migration to a More Advanced Platform
The new platform is based on a modern framework that allows the creation of high-level web applications and functionalities. It optimizes processes by increasing the website's speed and reducing the amount of space occupied in the database and on the server.
Responsiveness
The ticket purchasing process is equally fast and convenient on both desktop computers and mobile devices, which is now a mandatory standard.