Hermex Travels
Hermex Travels is a cross-platform travel booking application that allows users to search, book, and manage both flights and hotels seamlessly on Android and iOS. Built for modern travelers, it provides real-time availability, secure payments, and AI-ready architecture for future personalization and automation features. The app is part of the Hermex ecosystem, powering the travel experience for thousands of users through intuitive design, fast performance, and reliability.
2024
Technology-driven Travel Company
Problem
Before Hermex Travels, users faced significant challenges in booking travel services:
Fragmented systems requiring multiple apps or websites to book flights and hotels separately.
Inconsistent API performance, leading to delays in flight and room confirmations.
Manual payment flows that were prone to errors.
Poor UI responsiveness and unreliable caching that degraded mobile experience.
The need for a unified, scalable system capable of handling real-time travel operations efficiently.
Solution
I co-developed Hermex Travels as a fully integrated Flutter application combining flight and hotel booking into a single, unified platform.
Key implementations included:
Flight & Hotel Booking Modules: Integrated REST APIs for flight search, hotel availability, booking management, and cancellations ensuring real-time synchronization across endpoints.
Wallet & Payment System: Integrated Flutterwave for secure multi-currency transactions and in-app wallet top-ups with instant balance reflection.
Navigation & Deep Linking: Used GoRouter for structured navigation and deep linking between flight details, hotel rooms, and booking confirmations.
BLoC Architecture Migration: Refactored logic into BLoC + Clean Architecture for predictable state flow and easy scalability.
Notifications: Integrated Firebase Cloud Messaging for booking updates, offers, and travel reminders.
Performance Enhancements: Implemented caching and lazy loading to cut booking and search load times by nearly 50%.
Technical Highlights
Architecture: Clean Architecture with BLoC for structured, predictable state handling.
Network Layer: REST APIs with Dio client, caching, interceptors, and error parsing.
Payments: Flutterwave integration for instant checkout and refund workflows.
Notifications: Firebase Cloud Messaging with local notification handling.
UI/UX: Responsive layouts with flutter_screenutil, shimmer placeholders, and Material Design 3.
Performance: Profiling, caching, and deferred widget loading for smoother user experience.
Testing: Postman validation for endpoints, manual UAT cycles, and release QA builds.
Conclusion
Hermex Travels is more than just a booking app. it’s a scalable, AI-ready travel platform designed to simplify flight booking while ensuring speed, trust, and flexibility. By merging real-time systems, modern architecture, and automation, the project demonstrates how Flutter can deliver enterprise-grade performance across platforms in the travel tech industry.













