Case study · Travel
Skylova Travel: flight booking on top of travel-industry APIs
A travel-booking platform for a US online travel agency — flight search for one-way, round-trip and multi-city trips, booking workflows and payment flows, integrated with external travel APIs over XML/SOAP.
- Client
- Skylova Travel
- Industry
- Travel
- Type
- Travel booking platform
- Platforms
- Web
- Services
- SaaS & Full-Stack, Backend & Integrations
About Skylova Travel
Skylova Travel is a US-based online travel agency offering flights, hotels, cruises, car rental, tours and visa assistance, with 24/7 support and personal travel-agent consultation.
Source: skylovatravel.com
What we built
Travel discovery and flight booking, booking workflows, agency integrations, external travel APIs including XML/SOAP, payment flows and backend services — built with Next.js, NestJS, PostgreSQL and Prisma.
The challenge
Flight content comes from external travel systems with older XML/SOAP interfaces, while travellers expect fast search and a simple booking flow.
Architecture
Components
The solution
A Next.js front end handles search and booking; a NestJS back end orchestrates the external travel APIs, manages bookings in PostgreSQL through Prisma, and runs the payment flow.
Key features
- Flight search: one-way, round-trip and multi-city
- Booking workflow
- Payment flow
- Travel-API and agency integrations (XML/SOAP)
- Backend booking services
Capabilities
Business systems