Prague Airport

Web-based staff training management system

Development
Preview of the user experience of the training catalog in the booking system of Prague Airport on a tablet.

Project brief

We revamped and rewrote the existing web-based training management system for Prague Airport. This system, among other things, manages employees and partners as well as external users, issues certificates, and submits documents to the accounting department.

The original solution was slow, inefficient, and challenging to maintain. This led to Prague Airport staff spending too much time exporting reports or waiting for the system to respond, costing the airport both time and money. Beyond speed and user-friendliness, our project was also designed to enhance the system's security and integrate it with Microsoft's Azure cloud platform. This step allowed us to leverage advanced security measures and further increase data and user protection.

Services provided

Current system evaluation and architecture design
System development and implementation
Penetration and performance testing
Data migration and deployment

Our approach

First, we decided to replace the original complicated solution with modern frameworks. We chose the robust Symfony system and optimized it for PHP8. This simplified the entire architecture and increased the system's performance. We also focused on improving security by implementing bcrypt for password storage. Additional security measures, such as two-factor authentication and data encryption, were then deployed.

No items found.

Execution

  1. Analysis: We thoroughly analyzed the existing system, identifying its security and performance flaws.
  2. Architecture Design: Based on the analysis, we designed a new architecture tailored for the Azure cloud, incorporating modern security features and a simplified structure.
  3. Development: We developed a new, user-friendly, performance-optimized system. Data migration from the old system was executed smoothly.
  4. Testing: We subjected the system to thorough testing, including penetration tests that uncovered and eliminated security threats.
  5. Deployment: The new system was deployed to the Azure cloud infrastructure with no downtime and minimal disruption to operations.

Outcome and benefits

The new booking system allows users to work more efficiently, and the system itself is more intuitive and enjoyable to use. Report exports have been sped up by 25%, and development costs have been reduced by 30%. Day-to-day work in the system is much smoother, with the average response time drastically reduced from 10 seconds to only 120 milliseconds.

The transition to the cloud infrastructure was seamless, and the reservation system met the increased security requirements even under the transition's challenging conditions. Thanks to modern frameworks and libraries, Prague Airport can be confident that they can easily use our solution for a long time and that the entire application is more accessible and scalable due to the cloud solution.

30%

reduction of development costs

25%

faster report exports

98%

shorter average response time

More of our case studies

Request a project consultation

Do you need a new website or a custom web application? Do you seek innovative strategies to enhance efficiency or set your brand apart? Let’s work together to transform your business challenges into opportunities and success. Whether you're tackling a specific issue or planning for long-term growth, we're here to help you achieve your goals.

By sending this message, you agree to
the processing of your personal data.
Thank you for the message! We'll be in touch soon.
An error occurred while submitting the form. Please try again.