One API over many travel services, powering apartment meta-search and villa brokering
We built Travel Graph a universal API backend that unifies free and paid external travel services, plus a meta-search platform for holiday apartments and a villa rental brokerage on top of it.
The Challenge
The travel data Travel Graph needed sat with many external providers, some free and some paid, each with its own interface. Travel Graph wanted to offer integrated travel services for holiday apartments, villa rentals and more. That required one backend between those providers and its own platforms.
The Approach
We built a universal API backend that connects free and paid external travel services behind one unified interface. It runs as a service-oriented architecture on a JSON-RPC 2.0 framework made from Symfony2 components, with ElasticSearch, RabbitMQ, MySQL and MongoDB underneath. On top of it we built a meta-search platform for holiday apartments and a platform for brokering villa rentals. The search front end runs on Angular.
The Results
Travel Graph runs two travel products, apartment meta-search and villa brokering, on one shared backend. Because data from many providers arrives through one interface, search and booking are simpler for customers. Travel Graph can now serve further travel platforms from the same API backend.
Ready to achieve similar results?
Speak directly with our experts. Book a 20-minute Expert Call.
Start with a Strategy CallProject Snapshot
More success stories
Download, checkout and pricing UX for TeamViewer, from research to wireframes
One connector between SAP, Salesforce, Datev and job boards for a placement business