Back to projects

Travel tech / Full-stack ·In production

OTA Platform

An online travel agency platform that handles more than 40,000 flight tickets a month, covering flights, hotels, eSIM, attractions, buses and trains.

Role
Team lead & full-stack engineer
Company
NZitech
Scale
40,000+ flight tickets a month
Since
2023
Decorative cover for OTA Platform

The platform

An online travel agency (OTA) platform that sells flights, hotels, eSIM, attractions, and bus and train tickets. It handles more than 40,000 flight tickets a month.

My part

I am involved in the development and management of the complete production ecosystem: application architecture and development, infrastructure, databases, deployment, integrations, monitoring and optimisation.

What I have built and integrated

  • Flight search, pricing and booking
  • Hotel booking
  • eSIM
  • Attractions
  • Bus and train booking
  • Payment and transaction systems
  • Booking and status webhooks
  • Reporting and operational systems

How it is built

Laravel and PHP on the back end, Vue.js 3 with Inertia.js and Next.js on the front end, MySQL for data, and Redis for caching and queues. The work involves complex business logic, large datasets, database optimisation, asynchronous processing, authentication and performance tuning.

Built with

  • Laravel
  • PHP
  • Vue.js 3
  • Inertia.js
  • Next.js
  • MySQL
  • Redis