← Projets01En production · clients réels

Olèle Systems

LMS · Plan Pro Liggeyo · 2025 – 2026

Formations vidéo + quiz certifiants pour la diaspora — espace Pro sur la plateforme Liggeyo

Décision clé : Plan Pro Liggeyo avec domaine personnalisé, plutôt qu'un rebuild sur-mesure séparé

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

Olèle Systems, partenaire de Mouhamadou, voulait vendre ses formations en ligne à la diaspora africaine sans dépendre des plateformes américaines (Teachable, Thinkific) qui facturent 99-299$/mois et imposent leur branding.

02La solution

Olèle Systems utilise le plan Pro de Liggeyo, la plateforme SaaS LMS de Mouhamadou : domaine personnalisé (olelesystems.company), formations vidéo et quiz certifiants avec diplômes imprimables, paiements Wave/Orange Money. L'architecture ci-dessous est celle de la plateforme Liggeyo elle-même — Next.js 16 App Router / RSC, Supabase Postgres avec Row Level Security stricte, JWT custom + cookies httpOnly, monitoring Sentry — dont Olèle bénéficie via son plan Pro, sans repartir d'un développement sur-mesure séparé.

03Stack complète
Next.js 16 (App Router · RSC)React 19 · TypeScriptTailwind v4 · shadcn/uiSupabase (Postgres + Auth + Realtime)Row Level Security (RLS) stricteJWT custom (jose + bcryptjs)Validation Zod côté serveurSentry monitoringVercel deployment
04Décisions d'architecture
01

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.

02

RLS Postgres plutôt que middleware Node

La sécurité au niveau base = aucune fuite possible même si l'API a un bug. Audité P0 sécurité avant mise en prod.

03

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
P0 validé
Audit sécurité
Sentry actif 24/7
Monitoring
Clients réels en production
Clients
Auto-backup quotidien
Backup
06Ce que j'ai appris
  • L01Le pattern RSC + Supabase RLS est imbattable en coût/perf pour un LMS solo.
  • L02Auditer P0 sécurité AVANT la mise en prod évite 90% des post-mortems.
  • L03Le client préfère un MVP qui marche en 2 mois à une V1 parfaite en 6 mois.
© 2026 Mouhamadou Diouf
/projects/olele-systems · 2025 – 2026