Tech Stack
Description
Confsuite is a comprehensive travel booking platform designed for travel agents to manage both hotel and flight reservations with sensitive client data efficiently. The system provides professional tools for searching, comparing, and booking travel arrangements while maintaining strict security standards for client information.
The platform features Smart Hotel Booking, where agents can search for hotels by destination, compare real-time rates, and check live availability via professional travel APIs. This functionality connects directly with the Fora Travel API to fetch global hotel inventory and pricing data. Additionally, the platform integrates flight booking capabilities through third-party GDS systems including Amadeus and Duffel via a consolidator, providing access to comprehensive flight inventory from multiple airlines.
Flight search and booking is enhanced with SERP API integration, enabling fast flight search capabilities with real-time pricing and availability across multiple GDS sources. This dual approach of using both GDS consolidators (Amadeus and Duffel) and SERP API ensures travel agents have access to the most competitive rates and comprehensive flight options. The system seamlessly handles complex multi-city itineraries, fare comparisons, and seat availability in real-time.
The application includes a comprehensive Client Relationship Management (CRM) system, providing a centralized platform to manage client profiles, contact details, and booking history for both hotel and flight reservations. This enables travel agents to maintain organized records and provide personalized service based on client preferences and past bookings across all travel services.
Secure Payment Management is a critical feature, featuring a sophisticated system for adding and managing client payment cards. The system includes a 'Card Reveal' function that securely displays sensitive data (CVV, full card number) only when needed for final booking. The platform employs Task Automation using Selenium for browser automation, specifically streamlining the management of client payment information and booking processes. The backend is built with FastAPI (Python), chosen for its high performance and ability to handle complex data processing and API integrations with multiple GDS providers.
- Developed comprehensive travel booking platform for hotels and flights with real-time availability
- Integrated Amadeus and Duffel GDS systems through consolidator for global flight inventory access
- Implemented SERP API for fast flight search with real-time pricing and availability
- Built smart hotel booking system with Fora Travel API integration for global hotel inventory
- Created unified booking interface handling complex multi-city flight itineraries and hotel reservations
- Developed comprehensive CRM system for managing client profiles and booking history across all services
- Implemented secure payment management with Card Reveal function for sensitive data access
- Built task automation using Selenium for streamlined booking and payment management
- Utilized Next.js for fast, seamless user experience for travel agents
- Developed high-performance FastAPI backend handling multiple GDS API integrations
- Integrated Supabase for secure authentication, email verification, and data protection
- Designed system for real-time fare comparison across multiple GDS sources
- Implemented seat availability tracking and automated booking confirmation workflows
- Ensured PCI compliance for handling sensitive financial and personal client data
- Worked in Agile team environment with iterative development and continuous deployment
Page Info
Smart Hotel Booking
Search hotels by destination, compare real-time rates, and check live availability via professional travel APIs
Flight Booking with GDS Integration
Book flights using Amadeus and Duffel GDS through consolidator, with fast flight search powered by SERP API for real-time pricing and availability
Client Relationship Management
Centralized CRM system to manage client profiles, contact details, and booking history for both hotels and flights
Secure Payment Management
Sophisticated system for managing client payment cards with secure Card Reveal function for hotel and flight bookings
Task Automation
Automated processes handling repetitive data entry tasks like adding payment cards and processing bookings