Reservation Platform For Travel Agency

Travelplanner, a top travel agency in Romania, partnered with us to revamp their outdated web platform, focusing on enhancing performance and supporting their rebranding efforts. The project involved building a new website from scratch using PHP and JavaScript, integrating a custom CMS, and leveraging the existing API for hotel data management. The platform includes features like specific hotel searches, reservation forms, travel insurance purchases, and real-time updates. Our dedicated team delivered the first version in less than five months and continues to support and add new features to the evolving platform.
Industry
Travel
Project Type
Web Platform
Main technology
PHP,
JavaScript
Collaboration type
Develop & Maintain
People involved
7
Hours worked
2,400+
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 specialised in destinations like Bulgaria, Greece, Turkey and Austria and organised more than 30,000 holidays for their tourists.

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

 

Challenge

Old web platform with performance issues and lack of technical support.

The former website was having performance issues and the company wanted a new and fresh image in the context of a rebranding and a scaling process.

Another challenge for the company was to find skilled developers capable to rewrite a complex project and also to manage such a team and process, not being specialized in software development.

Solution

We built from scratch a new web platform focused on search engines performance, but using the existing API of a core system responsible for hotels data and price management. We also built a custom CMS for their frontend specific content structure.

Solution

Web Platform – The Website

It is a well designed website where tourists can search for destinations, resorts or specific hotels. Search results contain hotel information and special offers or exact prices in case of specific search.

General Components
General Components

Content Management System (CMS)

Having a very custom content structure, we built this module so content editors of the website to easily create and update pages, edit SEO data or create dedicated landing pages.

Blog for Content Marketing

API for Real Time Synchronization

Because the website is just a frontend of the complex system and data behind any platform dealing with hotels, we created an API responsible for some real time updates about hotels and pricing, reducing the pressure on the backend API.

Specific Functionalities
Specific search system

travelplanner search

Specific hotel reservation form

travelplanner hotel reservation

Checkout page for hotel reservation

travelplanner checkout

Hotel reviews system – view and post reviews

travelplanner reviews

Similar and recommended hotels or resorts system

travelplanner recommended

Issue and buy travel insurance

travelplanner insurance

My favorite hotels

A feature that allows users to bookmark or save hotels they are interested in. Users can revisit their saved hotels anytime for future bookings or to compare options.

Price alert system

This functionality notifies users when the price of a specific hotel or travel package changes. Users can set criteria for price changes and receive alerts via email.

Advanced FAQ system

travelplanner faq

Client zone with authentication

A secure area where registered users can access their personal account information, booking history, and manage reservations. Authentication ensures user data remains private and secure.

Advanced contact page

A comprehensive contact page, including options like email forms, phone numbers, and FAQs. This page may offer direct assistance and detailed information for user inquiries.

Different desktop and mobile interface

Different desktop and mobile interface – for a better user experience on any device. We used different stylesheets for different screen resolutions to optimize the CSS file size.

How We Worked

We created a dedicated team to implement from scratch the new frontend along with the CMS and the API. After launching, two developers remained on the project to implement new features and offer support.

The collaboration went well from the beginning because the client ‘s Product Owner had a good technical understanding, but also because we had a great communication with their senior developer who was in charge of developing their core system API and nevertheless because they had a detailed design of the new frontend.

After setting up the specifications and architecture, our 2 full-stack developers, 1 QA engineer and Scrum Master along with client Product Owner and backend developer formed an Agile team who delivered a first version in less than 5 months.

We used Scrum so we had daily status meetings wit the whole team and also worked in sprints of 2 weeks, having Sprint Planning and Sprint Review in each sprint. Here too, Slack was our internal communication channel and Asana was the task and backlog management tool.

After delivering the new web platform, we continued to implement new features but also offer support. Because Travel Planner is a growing business who constantly innovates, the backlog is a living list and the development team remained on the project for a long term collaboration.

Services
Custom Software
Custom Web Applications
Websites
Business Analysis
Wireframing
Support & Maintenance
Back-office Applications
Client Review
Technologies
PHP
Laravel
JavaScript
Vue.js
MySQL
Bootstrap
WordPress
Redis
Other Case Studies