


Multi-vertical travel booking: flights, hotels, and cars
Full-featured travel booking platform where users book flights, hotels, and rental cars from a single interface. API-driven architecture focused on performance, reliability, and a smooth path from search to confirmation.
TravelTourUp is a scalable, API-driven travel product built end-to-end on Next.js with Supabase for authentication and persistence. Third-party integrations power supply: Duffel for flights and hotels, CarTrawler for rental cars, and Resend for transactional email. The focus is dependable booking flows, clear pricing and itinerary presentation, and operational safety—retries, timeouts, structured logging, and strict separation of test vs production credentials across integrations.
Insights and takeaways from this project
Patterns for normalizing third-party travel APIs into a single product experience
Production-hardening integrations with structured logging, retries, and environment isolation
Supabase auth and data modeling for multi-step booking state