ReservaQuébec - Super-App Touristique et de Services du Québec
ReservaQuébec ReservaQuébec est une plateforme SaaS tout-en-un de réservation de services (hébergement, restauration, location de véhicules, événements et rendez-vous) conçue spécifiquement pour le marché québécois. Le projet s'articule autour d'une architecture moderne connectant trois interfaces clés à une API robuste : L'Écosystème ReservaQuébec Le Portail Client (Frontend) Recherche & Réservation Multi-Services : Moteur de recherche ultra-rapide (Typesense) pour trouver et réserver des hôtels, tables de restaurant (avec commande repas), véhicules ou billets d'événements. Tunnel d'Achat (Cart) : Panier d'achat unifié permettant de combiner et régler plusieurs réservations en une seule transaction. Espace Client interactif : Suivi GPS en temps réel des véhicules loués, messagerie directe avec les prestataires, appels vidéo WebRTC intégrés, programme de fidélité et parrainage. L'Espace Propriétaire (Dashboard Prestataires) Gestion des Activités & Calendrier : Contrôle total des disponibilités, tarifs, services additionnels (addons) et fiches d'établissements. Outils de Vente & Facturation : Gestion de sa propre boutique ("Vitrine"), factures clients, codes promos et suivi des dépôts en séquestre (Escrow). IA & Business Intelligence (AI Insights) : Rapports de performance et analyses prédictives générés par IA pour optimiser la stratégie commerciale. Le Back-Office Centralisé (Administration) Supervision & Modération : Contrôle des publications d'établissements, modération des avis clients, gestion fine des rôles/permissions et validation des dossiers KYC/BYC (vérification d'identité et de conformité commerciale). Gestion des Litiges & Finance : Système de traitement des remboursements et d'arbitrage des annulations. Marketing & CRM : Pilotage de campagnes multicanaux (emailing Brevo, SMS en masse) et suivi des indicateurs d'engagement (taux d'ouverture, conversion). Sécurité & Conformité : Journal d'audit complet de toutes les actions d'écriture, alertes de sécurité, gestion des fraudes et conformité à la Loi 25 du Québec (purge automatique des données). Technologies Utilisées Backend : Node.js / Express / TypeScript (API REST documentée via Swagger & ReDoc) Recherche & Data : Typesense (moteur d'indexation) Intégrations clés : Brevo (CRM / Newsletters), Stripe & PayPal (Paiements), WebRTC (Visioconférence)