Aller au contenu
← Réalisations

WebBase

Socle multi-tenant réutilisable de BrainKode : la base sur laquelle reposent Wavi et ValyData.

En production2025–2026 · Plateforme SaaS

Plateforme SaaS

WebBase

Contexte

Chaque produit SaaS a besoin des mêmes fondations : comptes, rôles, paiements, facturation, notifications, traduction, conformité. Elles sont regroupées dans un socle interne pour ne pas être reconstruites à chaque fois.

Approche

Backend NestJS modulaire et interface d'administration Nuxt. Gestion des accès par rôles (CASL), authentification à deux facteurs, clés d'API, paiements interchangeables (Stripe, PayPal, Paddle, PawaPay), abonnements et facturation, analyse antivirus des fichiers, temps réel, traduction, consentement et export des données (LPD/RGPD). SDK frontend généré à partir d'OpenAPI.

État actuel

Utilisé en production par les produits de BrainKode.

  • Multi-tenant, rôles et permissions
  • Paiements par carte et Mobile Money
  • Déploiement Docker et CI/CD Gitea

Projet suivant

AfricaBox →