Le contexte
ReservaQuebec porte le produit ReservaBabi sur le marché canadien. Même socle applicatif, mais un environnement réglementaire et de paiement radicalement différent.
Ce qui change par rapport à ReservaBabi
- Paiements : Stripe Canada et Interac remplacent le Mobile Money.
- Bilingue FR/EN de bout en bout (i18n), avec le français par défaut.
- Conformité : Loi 25 (protection des renseignements personnels) et Loi 96 (primauté du français) — consentement, langue de service, traitement des données.
L'intérêt technique
Décliner un produit sur un nouveau marché sans forker : abstraire le paiement derrière un port, externaliser tous les textes, et rendre la conformité configurable plutôt que codée en dur. C'est ce qui permet à un même monorepo de servir deux marchés.
Stack
Next.js · NestJS · Stripe · Interac · i18n FR/EN · PostgreSQL · Turborepo



