Reservation Platform For Travel Agency

INDUSTRY
Tourism
PROJECT TYPE
Web Platform
MAIN TECHNOLOGIES
PHP, Javascript
COLLABORATION TYPE
Develop & Maintain
COUNTRY
Romania
HOURS WORKED
2,400+
PEOPLE INVOLVED
7

Client

Travel Planner

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.

FACTS

The project in numbers

800,000

yearly visitors

150,000

tourists last year

9.57

average rank of their services

14

years of experience

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 build 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 build a custom CMS for their frontend specific content structure.

The most important modules of the solution are:

01
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.
02
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.
03
Blog for content marketing
04
API for push synchronisation - Bacause 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.

The solution has a lot of specific features for hotel reservation platforms:

01
Specific search system
02
Specific hotel reservation form
03
Checkout page for hotel reservation
04
Hotel reviews system - view and post reviews
05
Similar and recommended hotels or resorts system
06
Issue and buy travel insurance
07
My favorite hotels
08
Price alert system
09
Advanced FAQ system
10
Client zone with authentication
11
Advanced contact page
12
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 in 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 fullstack developers, 1 QA angineer 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.

Technologies

PHP

PHP

Laravel

Laravel

Javascript

Javascript

Vue JS

Vue JS

MySQL

MySQL

Bootstrap

Bootstrap

Wordpress

Wordpress

Redis

Redis

Services

UI / UX

UI / UX

Web Applications Development

Web Applications Development

Backend Development

Backend Development

API Development

API Development

API Integration

API Integration

Online Payment Integration

Online Payment Integration

Content Management System

Content Management System

Technical SEO

Technical SEO

Testing

Testing

Support and maintenance

Support and maintenance

Feedback