
Traveltodo Flight Booking Module
Comprehensive flight search and booking system with advanced caching and payment processing for a leading Tunisian travel agency.
Project Overview
As a Full-Stack JavaScript Developer for Traveltodo, I developed a robust flight booking module that powers search, booking, and payment processing for this leading Tunisian travel agency. The implementation includes a Next.js front end and Node.js/Express backend services with Redis caching and SQL database integration.
I built advanced multi-criteria search APIs with server-side filtering and pagination, secure payment endpoints with PCI-compliance and webhook handling, and admin dashboard APIs for sales metrics and reconciliation. The system integrates with local GDS (Amadeus) for flight data and ClickToPay for secure transactions.
The module launch on January 15, 2022 drove a 20% uplift in monthly flight sales, delivering significant business impact through a seamless booking experience.
Key Features
- Advanced multi-criteria flight search with server-side filtering
- Secure payment processing with PCI compliance
- Admin dashboard for sales metrics and reconciliation
- Redis caching layer for improved performance
- Integration with Amadeus GDS and ClickToPay
Technologies Used
Project Gallery



Project Details
Client
Traveltodo
Timeline
4 months (2021-2022)
Role
Full-Stack JavaScript Developer
© 2025 Firas Jday. All rights reserved.