← Projets01En production · clients réels

Liggeyo

SaaS de formation · 2025 – 2026

Plateforme pour lancer et gérer un espace de formation en ligne — client : Olèle Systems (olelesystems.company)

Décision clé : Expérience simple, paiements adaptés et déploiement rapide pour les formateurs

→Voir en live·Code privé · projet client
01Le problème

Les formateurs et créateurs de contenu francophones qui veulent vendre des formations en ligne dépendent de plateformes américaines (Kajabi, Teachable) facturées en dollars, avec leur branding imposé et des moyens de paiement inadaptés au marché africain — pas de Wave, pas d'Orange Money.

02La solution

Liggeyo se compose de deux briques : un Cockpit (la landing page publique, liggeyo.com) et un LMS marque blanche — l'espace réservé au formateur pour lancer sa propre école en ligne (domaine personnalisé, logo, couleurs) en 24h, uploader son contenu (vidéos, PDF, quiz), délivrer des certificats, suivre ses apprenants et encaisser via Wave et Orange Money, 0% de commission Liggeyo. Olèle Systems (olelesystems.company) utilise le plan Pro de Liggeyo : domaine personnalisé et espace LMS dédié, au même titre que n'importe quel formateur sur ce plan.

03Stack complète
Next.js 16 (App Router · RSC) · React 19 · TypeScriptTailwind v4 · shadcn/uiSupabase (Postgres + Row Level Security)JWT custom (jose + bcryptjs) · validation ZodSentry · VercelCockpit public (landing, acquisition)LMS multi-tenant marque blanche (espace formateur : contenu, certificats, apprenants)Paiements Wave / Orange Money
04Décisions d'architecture
01

Paiements mobiles locaux plutôt que Stripe/PayPal

Le marché cible utilise Wave et Orange Money au quotidien, pas la carte bancaire — les rails de paiement occidentaux auraient exclu la majorité des clients visés.

02

JWT custom plutôt que Supabase Auth

Contrôle total du flow (token rotation, cookies httpOnly + SameSite Strict, expiration personnalisée). Supabase Auth coûte des MAU et impose son UI — pas adapté à une plateforme multi-tenant comme Liggeyo.

03

RLS Postgres plutôt que middleware Node

La sécurité appliquée au niveau de la base limite le risque de fuite entre espaces formateurs, même si une route API contient un bug.

04

Certificats HTML imprimables au lieu de PDF

Pas de lib PDF lourde (~500 Ko). Le print CSS du browser génère un PDF parfait gratuitement. Bundle léger.

05Métriques
24h
Activation client
0%
Commission plateforme
06Ce que j'ai appris
  • L01Le pattern RSC + Supabase RLS est très efficace en coût/perf pour un LMS construit en solo.
© 2026 Mouhamadou Diouf
/projects/liggeyo · 2025 – 2026