Admiral Travel

From shared booking software to a travel platform they own - Travel ERP & Online Booking Platform

Visit live site
Admiral case study cover 1 1

Admiral Travel ran on the same software as 10–20+ other agencies. MITDEV built it a platform of its own: one system that connects 43 providers, compares their offers and runs the business from the first chat to the final invoice.

A growing travel company on someone else's roadmap.

Admiral Travel has sold holidays since 2010, from offices in Chișinău and Bucharest, to more than 100 destinations. It works with booking providers, signs its own contracts with hotels and suppliers, builds its own packages and supplies other smaller agencies. Its software was shared with roughly 20 other agencies.

43

providers

connected to one search

169

connections

feeds from those providers

33k

hotel groups

matched across providers

32k

jobs a day

keeping catalogs and prices fresh

20+

applications

in one back office

2

markets

Moldova and Romania, one platform

One system, from the first chat to the final invoice.

FIND THE OFFER

Search engine Asks the providers set for each package, in parallel, and returns one list of offers.
Hotel catalog Merges the same hotel from several providers into one of about 33,000 hotel groups.
Packages and transport Builds packages from parts: a hotel, a flight, a transfer, insurance, excursions. Own and contracted transport included.

SELL EVERYWHERE

Website and CMS Customers search, compare, book and pay online. Content and offers differ per market.
B2B partners Other agencies sell Admiral's inventory with their own accounts, commissions and rules.
Sales workspace Instagram, Facebook, Viber and website chats in one inbox, next to a pipeline synced with AmoCRM.
AI travel assistant Handles the first chat and returns real offers. Hands over to a person when needed.

RUN THE BUSINESS

Payments EUR and MDL, cash and MPay, with the exchange rate stored on every payment.
Documents Contracts, invoices, vouchers and tickets from templates, in Romanian, Russian or English.
Reports and loyalty Sales and B2B reports, plus a loyalty programme with tiers from Cabin Boy to Admiral.

Before

A shared platform

  • One of 10–20+ agencies on the same system
  • Features it paid for could reach competitors
  • Changes could wait up to six months
After

A platform of its own

  • Built for Admiral alone, and owned by Admiral
  • Every feature stays Admiral's
  • Admiral sets its own priorities, with its own tech partner

How it works

When someone looks for a holiday, the platform sends the request to every provider set up for that package, at the same time. Each provider answers in its own format and under its own hotel names. The engine translates the answers, recognises the same hotel when it appears more than once, and returns one list of offers with prices compared across providers.

When a customer writes on Instagram, Facebook, Viber or the website, the message lands in the same inbox. The AI assistant asks for dates, travellers and children's ages, then sends back real offers. When a person is needed, an agent takes over.

Admiral 04 sales pipeline

Under the hood

Simple on the outside, dozens of systems underneath. The hard part of a travel platform is making systems that were never designed to work together behave like one. Four decisions made that possible:

  • Three layers of integration. Providers, their connections and the booking systems behind them are modelled separately, so one integration can serve many feeds. 43 providers run through 169 connections.
  • Fresh data, watched all the time. About 32,000 background jobs a day download catalogs and import prices, and the health of every connection is on a dashboard.
  • Settings, not code. Packages, markets, payment gateways and document templates are configured in the back office. A new market is set up, not rebuilt.
  • AI with guardrails. The assistant never answers from memory: it calls the real search and hands over to a person when it should.
Flexible dates, ranges of nights and several rooms: one search can cover tens of thousands of variants

Results

Admiral now owns the software its business runs on.

  • Changes no longer wait months for a vendor.
  • The ideas Admiral pays for stay Admiral's.
  • Partner agencies have become a sales channel.
  • Conversations, pipeline, bookings and payments live in one workspace.
  • Moldova and Romania share one platform, with departures from Chișinău and 13 Romanian airports.

Tech stack

PythonCeleryRedisTLS IngressBitbucket PipelineLLM with Asynchronous Function CallingAmoCRM

Team

Vasile diaconu 1

Vasile Diaconu

Co-founder & Project Manager

Ana ceaicovschi

Ana Ceaicovschi

Senior Frontend Engineer

Octavian cirnat 1

Octavian Cirnat

Senior Software Engineer

Maxim cujba

Maxim Cujba

Senior DevOps Engineer