

The company sells cruises on partner ships. Current ship voyages, the number of already occupied and available cabins — all this information is stored on the partner's side.
Integration and synchronization via API of the list of available routes and the number of free cabins for client booking. We needed to connect to the source website via API, write a complete integration for our site so that data synchronization occurred several times a day on our website. This eliminated manual filling of the site with necessary materials for launching sales, and also solved the issue of maintaining up-to-date data for clients.


A separate section on the website collecting all information about partner ships. Brief and detailed descriptions, allowing detailed review and selection of the ship you'd like to travel on. Detailed description of each cabin category, comprehensive descriptions and deck plans.
Here, after exploring a ship you like, you can immediately view all available cruises on that specific ship and choose a suitable one.





A separate section for quick navigation through the most popular cruise destinations among tourists and travelers.
A specially designed website section with destination categories and a detailed description card for each popular destination.
In the detailed popular destination card, you can separately set Points of Interest — an administrable section that can be managed from the website admin panel. Add/edit/delete the popular destinations themselves, their detailed descriptions, and the Points of Interest themselves.

Состав команды
Что включала в себя наша работа
Initially, the goal for launch was to create a project with the minimum required functionality (the scope of work described above). Nevertheless, we already had experience developing similar projects and therefore immediately built in the ability to expand and add new features.
Even for the first MVP version, we decided to immediately implement ElasticSearch for faster searching, as without it, searching through cruises (and there are many, very many) could be unpleasantly slow. Especially when a new advertising campaign is launched and website traffic increases. The website was developed and launched slightly ahead of schedule. The site was populated with cruises through partner integrations (via API). We tested integration with the boxed version of Bitrix 24. Subsequently, additional landing pages were developed to achieve better results from contextual advertising, and a comprehensive basic SEO optimization of the entire project was conducted.




