Micro-services Solution for Hotel Reservation Agency for Realtime Pricing Update

We developed a micro-services-based system for Travelplanner, a leading Romanian travel agency with over 14 years of experience and more than 150,000 clients. Our solution allows for real-time updates of hotel pricing, special offers, and availability, as well as facilitating bookings based on client orders. This backend system integrates seamlessly with Travelplanner's reservation platform and website, which we also developed. Utilizing our knowledge of the client's software and technology stack, we designed and built the solution within a tight timeframe, ensuring a stable and efficient delivery through strong communication and collaboration with the client’s team.
Industry
Travel
Project Type
Backend System
Main technology
PHP,
Laravel
Collaboration type
Develop & Maintain
People involved
3
Hours worked
1,000+
Country
Romania

Client

With over 14 years of activity as a travel agency, Travelplanner is one of the top travel agencies from Romania, with more than 150,000 clients.

The company is specialized in destinations like Bulgaria, Greece, Turkey and Austria and organized more than 30,000 holidays for their tourists.

Travelplanner has an incredible 98% of tourists who rated their services with a positive rank.

 

Solution

We build a system based on a micro-services architecture with functions to update the hotels pricing, special offers and availabilities, but also to place bookings based on clients orders.

 

Solution

This system is used by the backend component of the reservation platform and website, also developed by us and described in this case study. The system is made of 2 components

iAPI

TPCRS3

How We Worked

Because we already had an existing collaboration with the client, part of our team was familiar with the client software and technology stack.

After a few sessions of business analysis together with their senior developer and product owner we defined a software architecture for the new solution.

It was all a backend solution, so we made a team composed of 2 backend developers who joined the existing team, and once the specifications were ready, we start building the code.

Being a seasonal business with lot of activity and pressure during summer time, we had a short timespan to deliver a ready and stable version.

We managed to it, especially because of the strong communication between our team and client product team. Knowing very well the logic and date structure behind this business domain, was also a great trump that permitted us to deliver on time.

Services
Websites
Business Analysis
Custom Software
Support & Maintenance
Client Review
Technologies
PHP
Laravel
Other Case Studies