WebBase
BrainKode's reusable multi-tenant foundation: the base that Wavi and ValyData are built on.
Live2025–2026 · SaaS platform
SaaS platform
WebBase
Context
Every SaaS product needs the same foundations: accounts, roles, payments, invoicing, notifications, translation, compliance. They are gathered into an internal foundation so they are not rebuilt each time.
Approach
Modular NestJS backend and Nuxt admin interface. Role-based access (CASL), two-factor authentication, API keys, interchangeable payment providers (Stripe, PayPal, Paddle, PawaPay), subscriptions and invoicing, antivirus file scanning, realtime, translation, consent and data export (nFADP/GDPR). Frontend SDK generated from OpenAPI.
Current status
Used in production by BrainKode's products.
- Multi-tenant, roles and permissions
- Card and Mobile Money payments
- Docker deployment and Gitea CI/CD
Next project
AfricaBox →