Tour Amigo is a travel technology company that builds booking, operations, and distribution software for tour operators. Their platform handles the complete lifecycle — from booking through operations management to multi-channel distribution — helping tour operators sell and manage tours across B2B and B2C channels.
The Challenge
Tour Amigo needed to build a serious technology platform but didn’t have an in-house development team. They needed someone who could not only write the code, but build and manage the team that would write it, design the architecture, and set up the infrastructure to run it at scale.
What We Provided
A Complete Development Team — We didn’t just write code. We hired developers, onboarded them, and managed the development process. Tour Amigo got a functioning engineering team without the overhead of building one from scratch.
Codebase Design — We designed and built the application in Python using Flask, establishing the patterns, structure, and conventions that the team would follow as the platform grew.
AWS Solutions Architecture — We designed the cloud infrastructure on AWS, choosing the right services for the right jobs and ensuring the platform could scale as Tour Amigo’s customer base grew.
Terraform Setup — All infrastructure was defined as code using Terraform, making it repeatable, auditable, and version-controlled. No manual console clicking, no undocumented changes.
The Platform
Tour Amigo’s platform now powers tour operators across multiple channels, offering:
- B2B and B2C booking — Tour operators can sell directly to travellers and through business partners
- Operations management — Manage the day-to-day running of tours from a single interface
- Distribution APIs — Connect to OTAs and other distribution channels programmatically
- White-label booking pages — Branded booking experiences for each tour operator