Travel & Tourism / Online Booking
2020

Touchdown Travels — Travel Booking Platform

Role

Sr. Software Engineer

Client

Touchdown Travels

Duration

1 Year

Context & Goals

Full-stack travel booking platform handling flights, hotels, tours, and holiday packages for both corporate and retail users, featuring real-time availability search, multi-gateway payment processing, affiliate management, and an admin dashboard for inventory and revenue reporting.

Constraints & Challenges

Corporate and retail travel buyers needed a unified platform to search and book flights, hotels, tours, and holiday packages without navigating multiple supplier portals. The existing booking process was fragmented across manual agents and disconnected systems, leading to slow availability checks, booking failures during peak traffic, and no centralised visibility into affiliate partnerships, inventory, or revenue performance.

Solution & Approach

Led full-stack development of a responsive booking platform using Vue.js/Nuxt.js on the frontend and a Node.js/Laravel API backend. Integrated multiple third-party travel APIs and booking gateways to enable real-time availability and pricing across flights, hotels, and package deals. Implemented structured search and filtering for routes, dates, and destinations to improve user discovery and conversion. Optimised backend workflows and caching strategies to stabilise performance under peak booking traffic, and built a comprehensive admin dashboard for managing inventory, offers, affiliate partners, and revenue reporting.

Delivered a production-ready travel booking platform serving both corporate account holders and individual retail travellers. The platform supported real-time multi-supplier availability checks, secure payment processing across multiple gateways, and location-based search and filtering for flights and packages. The admin suite provided full operational visibility — from managing live inventory and promotional offers to tracking affiliate partnerships and reporting on bookings — enabling the business to scale without adding manual operations overhead.

Technology Stack

Vue.js
Nuxt.js
Node.js
Laravel
PHP
MySQL
REST APIs
Third-party Travel APIs
Payment Gateway Integration
Redis
OneSignal
AWS S3
CI/CD

Results & Impact

Integrated multiple travel APIs and booking gateways enabling real-time availability checks across flights, hotels, and holiday packages

Reduced booking flow failures during peak traffic through optimised backend caching and request handling strategies

Unified corporate and retail booking journeys into a single platform, improving user discovery and conversion rates

Built a full affiliate partnership management module enabling revenue tracking and offer administration from a single dashboard

Delivered responsive search and filtering across flight routes, dates, destinations, and pricing for improved user experience

Project Links

Interested in similar outcomes?