Le vrai défi : isolation pays, pas juste traduction
Créer une SARL AU au Maroc et créer une LLC aux UAE sont deux processus radicalement différents. Deux systèmes légaux, deux devises, deux séries de documents, deux ensembles de règles de compliance.
L'erreur classique serait de construire un système unique avec des "traductions" par pays. Tassir fonctionne différemment : chaque pays est un contexte complètement isolé. Un utilisateur marocain voit MAD + TVA + CNSS + IR. Un utilisateur saoudien voit SAR + VAT saoudien. Un utilisateur émirati voit AED + réglementation UAE. La logique métier n'est pas partagée. Elle est dupliquée et adaptée par pays. Ce n'est pas une traduction, c'est une refonte du workflow par juridiction.
L'erreur classique serait de construire un système unique avec des "traductions" par pays. Tassir fonctionne différemment : chaque pays est un contexte complètement isolé. Un utilisateur marocain voit MAD + TVA + CNSS + IR. Un utilisateur saoudien voit SAR + VAT saoudien. Un utilisateur émirati voit AED + réglementation UAE. La logique métier n'est pas partagée. Elle est dupliquée et adaptée par pays. Ce n'est pas une traduction, c'est une refonte du workflow par juridiction.
Next.js 16 + Supabase : le choix pour un SaaS early-stage
Next.js App Router permet de combiner pages marketing statiques (SSG, rapides, SEO-friendly) et flows d'onboarding dynamiques (SSR avec authentification Supabase SSR). Les pages de présentation des 3 pays sont générées statiquement à build time, TTFB sub-100ms. Les dashboards admin et client sont rendu côté serveur avec accès à la session.
Supabase remplace une infrastructure entière : PostgreSQL managé, authentification JWT, stockage de fichiers, et Row Level Security pour isoler les données par organisation. Pour un SaaS early-stage, c'est 6 à 8 semaines d'infrastructure gagnées.
Supabase remplace une infrastructure entière : PostgreSQL managé, authentification JWT, stockage de fichiers, et Row Level Security pour isoler les données par organisation. Pour un SaaS early-stage, c'est 6 à 8 semaines d'infrastructure gagnées.
QR codes et documents officiels
Au Maroc, en Arabie Saoudite et aux UAE, les documents de création d'entreprise nécessitent des preuves de validité. Tassir génère des QR codes liés aux dossiers de chaque entreprise via
Un QR scanné par un tiers (banque, notaire, administration) renvoie vers une page de validation qui confirme l'authenticité du document et l'état du dossier. C'est une fonctionnalité de confiance qui réduit les aller-retours entre le client, la plateforme et les tiers vérificateurs.
qrcode.react.Un QR scanné par un tiers (banque, notaire, administration) renvoie vers une page de validation qui confirme l'authenticité du document et l'état du dossier. C'est une fonctionnalité de confiance qui réduit les aller-retours entre le client, la plateforme et les tiers vérificateurs.
Tarification des avocats par région
Les honoraires d'un avocat pour créer une entreprise varient significativement entre Casablanca et Agadir, entre Riyadh et Jeddah, entre Dubai et Abu Dhabi. Tassir intègre une grille de tarification régionale (
Ce niveau de granularité (prix d'un avocat à Agadir vs Casablanca) est ce qui différencie une vraie plateforme LegalTech d'un simple formulaire de mise en relation.
LAWYERS_REGIONAL_PRICING) qui adapte les estimations de coût non seulement par pays mais par ville.Ce niveau de granularité (prix d'un avocat à Agadir vs Casablanca) est ce qui différencie une vraie plateforme LegalTech d'un simple formulaire de mise en relation.
Stack technique complète
| Couche | Technologie |
|---|---|
| Frontend | Next.js 16.1.1 (React 19) |
| Backend | Supabase (PostgreSQL + Auth + Storage) |
| i18n | next-intl ^4.7.0 |
| UI | Tailwind CSS v4 + lucide-react |
| QR codes | qrcode.react |