Aller au contenu principal

Études de cas / 02 — BeeruAcademy

BeeruAcademy — La double casquette comme avantage défendable.

Une plateforme SaaS éducative dédiée à la prothèse dentaire, conçue depuis l'intérieur du métier, pour les apprentis et les CFA qui les forment.

Client
Produit propre Nafiy Studio (B2B SaaS)
Période
2025 — en cours
Rôle
Fondateur, développeur, architecte
Stack
Hono · Bun · Drizzle ORM · PostgreSQL · Better-Auth · LiteLLM · Flutter (mobile)

Méthode OODA — Observation, Orientation, Décision, Action

En France, plus de 8 000 apprentis suivent un cursus en prothèse dentaire (CAP, BTM, BTMS). Le secteur souffre d'un vide criant : aucun outil EdTech ne couvre les spécificités du métier.

Les supports pédagogiques sont fragmentés, papier, ou hérités du compagnonnage. Les CFA — comme l'URMA à Saint-Gilles — disposent de moyens limités et d'une infrastructure numérique minimale. Les apprentis sont seuls face à un volume de connaissances technique très dense.

Avantage défendable : être à la fois apprenti du métier et développeur senior. Cette position unique permet de construire un produit pédagogiquement juste, techniquement irréprochable, et économiquement aligné avec les pathways de financement réels (OPCO EP, taxe d'apprentissage, abondements CFA).

Choix structurants :

  • B2B avant B2C — vendre aux CFA (Académie 299 € / mois) plutôt qu'aux apprentis qui ne paient pas.
  • Multi-tenant strict — chaque CFA est une institution isolée, avec sa charte (white-label InstitutionBranding).
  • Infrastructure self-hosted — pour maîtriser les coûts à l'échelle et garder la souveraineté pédagogique.
  • Architecture dual-VPS : un VPS Hostinger frontal pour le web, un VPS Contabo « cerveau IA » pour l'inférence Ollama. Tunnel WireGuard entre les deux, pare-feu UFW + fail2ban, accès SSH par clés uniquement.
  • Stack backend Hono + Bun : performance native, démarrage instantané, runtime moderne.
  • Better-Auth self-hosted : pas de dépendance Auth0 ou Clerk, pas de coût par utilisateur.
  • Drizzle ORM + PostgreSQL : typage strict, migrations versionnées.
  • Quatre rôles : élève, formateur, admin, monarque. Audit logging sur les actions sensibles.
  • 358 questions QCM validées métier comme base pédagogique de départ.
  • BeeruVision : module de visualisation 3D de pièces prothétiques (model_viewer_plus côté Flutter).

MVP fonctionnel en environnement de développement. Backend Hono + Bun, base PostgreSQL, authentification Better-Auth, modèle Ollama qwen2.5:7b-instruct-q4_K_M validé en local — l'ensemble tourne et répond aux scénarios pédagogiques cibles.

À venir — bascule sur l'architecture dual-VPS (Hostinger frontal + Contabo cerveau IA, tunnel WireGuard), fix multi-plateforme du module BeeruVision (web / APK), puis ouverture des démarches commerciales auprès des premiers CFAs visés.

Cibles B2B planifiées

CFAs (Académie 299 € / mois), avec pathway de financement via OPCO EP. Premières institutions visées : CMA Réunion / URMA Saint-Gilles.

Aperçu produit

Identité Regalia Nocturne.

Le système visuel ne ressemble pas à une plateforme EdTech standard. Cinzel en titre lapidaire, palette indigo-pourpre, mentor narratif baptisé BEERU. Un apprenti devient « souverain », pas « élève ».

Page d'accueil desktop de BeeruAcademy : titre 'La plateforme d'apprentissage du prothésiste souverain' sur fond indigo nuit, trois CTAs (Ouvrir le sanctuaire, Windows, APK Android), mascotte couronnée BEERU en logo.
01 / DESKTOP · beeruacademy.fr — Sanctuaire d'accueil
Page d'accueil mobile de BeeruAcademy : même contenu hero en colonne unique, palette indigo-pourpre conservée, CTAs empilés.
02 / MOBILE · Adaptation responsive

beeruacademy.fr · Vitrine publique

Application · app.beeruacademy.fr

Le sanctuaire d'entrée.

Pas d'écran de login standard : la copy assume le ton (« Le sanctuaire reconnaît son apprenti. »), la mascotte couronnée préside, l'auth Google reste discrète. L'apprenti sait dès cet écran qu'il n'est pas sur une LMS générique.

Écran de connexion desktop de l'application BeeruAcademy : mascotte couronnée BEERU centrée, kicker 'Accès · Atelier' en violet, titre Cinzel 'BeeruAcademy', sous-titre 'Le sanctuaire reconnaît son apprenti', champs Email et Mot de passe, bouton purple 'Se connecter', alternative Google.
03 / DESKTOP · Écran de connexion
Écran de connexion mobile de l'application BeeruAcademy : même hiérarchie qu'en desktop, mascotte BEERU en haut, formulaire centré pleine largeur.
04 / MOBILE · Idem responsive

Note technique
Captures de l'espace authentifié — tableau de bord apprenti, parcours pédagogique, mentor BEERU — disponibles sur demande après remise en service du tunnel d'inférence VPS2.

Démo en mouvement

Trente secondes de produit.

Aperçu vidéo : navigation, mentor BEERU, déroulé d'une leçon. Audio désactivé par défaut — activez le son via les contrôles du lecteur.

03 / DÉMO · Composition HyperFrames · 2,5 Mo

Ce que ce projet démontre.

  • 01

    Multi-tenant

    Architecture multi-tenant complète, niveau production, isolement strict par institution.

  • 02

    Stack moderne

    Maîtrise de Bun, Hono, Drizzle, Better-Auth — pas seulement les frameworks dominants.

  • 03

    B2B SaaS de A à Z

    Capacité à construire un produit B2B complet, sans levée de fonds, en parallèle d'une formation et d'un apprentissage.