Vai al contenuto
← Realizzazioni

WebBase

La base multi-tenant riutilizzabile di BrainKode: il fondamento su cui poggiano Wavi e ValyData.

In produzione2025–2026 · Piattaforma SaaS

Piattaforma SaaS

WebBase

Contesto

Ogni prodotto SaaS ha bisogno delle stesse fondamenta: account, ruoli, pagamenti, fatturazione, notifiche, traduzione, conformità. Sono riunite in una base interna per non doverle ricostruire ogni volta.

Approccio

Backend NestJS modulare e interfaccia di amministrazione Nuxt. Accessi basati sui ruoli (CASL), autenticazione a due fattori, chiavi API, fornitori di pagamento intercambiabili (Stripe, PayPal, Paddle, PawaPay), abbonamenti e fatturazione, scansione antivirus dei file, tempo reale, traduzione, consenso ed esportazione dei dati (LPD/GDPR). SDK frontend generato da OpenAPI.

Stato attuale

Usato in produzione dai prodotti di BrainKode.

  • Multi-tenant, ruoli e permessi
  • Pagamenti con carta e Mobile Money
  • Deployment Docker e CI/CD Gitea

Progetto successivo

AfricaBox →