Omraty — Plateforme de réservation Omra et voyage
Une plateforme de réservation pour les pèlerins de la Omra qui réunit hôtels, vols, transport, guides et visas dans un seul panier et un seul paiement, en cinq langues et dans la devise du visiteur. En production, pour les clients professionnels comme pour les particuliers.
Le problème
Les pèlerins réservent généralement leur Omra auprès de plusieurs agents : l'hôtel près du Haram chez l'un, les vols chez un autre, le transport et le guide par téléphone, et le visa sur un autre site encore. Omraty voulait tout réunir dans un seul paiement, avec l'inventaire en direct des hôtels et des vols de fournisseurs externes, des prix dans la devise du visiteur, et des règles qui tiennent quand un fournisseur change un prix ou retire une chambre entre la recherche et le paiement.
Notre solution
Une API Laravel 12 avec une application React 19. Chaque fournisseur est isolé derrière son propre service (Hotelbeds, Ezee Centrix et les hôtels sous contrat du client ; Duffel pour les vols), de sorte que le panier et le paiement traitent chaque type de réservation de la même façon. Disponibilité et prix sont revérifiés au passage en caisse puis juste avant le paiement ; si quelque chose a changé, le client voit le nouveau total avant de payer. Stripe et N-Genius gèrent les paiements via des webhooks vérifiés. Un back-office Filament permet à l'équipe d'exploitation de gérer hôtels, plans tarifaires, disponibilités, annulations, coupons, promotions et demandes de visa, et à chaque hôtel partenaire de gérer uniquement ses propres chambres.
L'impact
En production, au service des clients professionnels (B2B) et des particuliers (B2C) sur une même plateforme
Cinq types de réservation dans un seul panier et un seul paiement : hôtels, vols, transport, guides et visas
Inventaire en direct de Hotelbeds, Ezee Centrix et Duffel, plus les hôtels sous contrat du client
Prix revérifiés au passage en caisse et avant le paiement : le client ne paie jamais un prix périmé
Cinq langues (arabe, anglais, français, russe, turc) avec prise en charge de l'écriture de droite à gauche, et prix dans la devise du visiteur avec taux de change mis à jour chaque jour
Deux passerelles de paiement (Stripe et N-Genius) avec webhooks vérifiés et rapprochement
Plus de 110 fichiers de tests automatisés couvrant réservations, prix, coupons et paiements
Avis Clutch vérifié du PDG d'Omraty
Fonctionnalités clés
Hôtels : recherche en direct sur plusieurs fournisseurs, plans tarifaires, promotions fournisseurs et pénalités d'annulation
Vols : recherche et réservation via Duffel, avec émission confirmée avant la notification au client
Transport et guides : trajets et services de guide avec règles de capacité, de langue et de délai de réservation
Visas : éligibilité selon la nationalité et la résidence, envoi de documents, suivi des demandes
Un seul panier et un seul paiement pour tous les types de réservation, avec coupons et promotions groupées
Clients professionnels et particuliers servis par la même architecture
Prix multi-devises avec commission et taux de change quotidiens ; langue et devise choisies selon le pays du visiteur
Back-office d'exploitation, avec un rôle restreint pour que chaque hôtel partenaire ne gère que ses chambres et réservations
Messages automatiques pour les paiements, l'émission, les annulations, le statut des visas et les taux de change périmés
Défis
Des fournisseurs qui changent prix ou disponibilité entre la recherche et le paiement
Des promotions et coupons qui doivent rester valides quelles que soient la devise et le type de réservation
Deux passerelles de paiement avec des parcours et des webhooks différents
Cinq langues, dont l'arabe écrit de droite à gauche
Leçons apprises
Revérifier prix et disponibilité à chaque étape qui encaisse de l'argent
Cacher chaque fournisseur derrière un service au contrat identique
Montrer les changements de prix au client au lieu de les absorber en silence
Tester prix, coupons et paiements avant tout le reste
Notre processus
Découverte
1 moisDéveloppement
12+ moisLancement et évolution
en coursGalerie du projet
Voulez-vous être la prochaine success story ?
Discutons de votre projet et transformons-le en une réalité numérique étonnante

