B2B SaaS foundation
The base every SaaS you build starts from.
Organizations, roles, invitations, mobile money subscriptions, PDF invoices, notifications, audit trail and an admin console: already written, already tested. You only add your own domain.
Built for the African market: FCFA, Orange Money, MTN MoMo, SMS, and French as the reference language.
What is already in it
Every line below matches code shipped in this repository, not a roadmap promise.
Strict multi-tenancy
Every business row carries its organization, and a test proves no organization can read another one.
Complete authentication
Password, Google, GitHub, two-factor, per-device sessions and a strength meter that blocks weak passwords.
NotchPay billing
Card, Orange Money, MTN MoMo, reminders before the due date, automatic suspension and recovery.
Email and SMS
Resend for email, Africa's Talking for SMS — explicit opt-in, number verified by code.
PDF invoices
Gapless sequential numbering, permanent storage, sent automatically on every successful payment.
Bilingual throughout
French and English, localized URLs, dates and amounts formatted per locale — emails included.
Audit trail
Who did what, in which organization, append-only — platform actions included.
Platform console
Statistics, organizations, accounts, subscriptions, system health and broadcasts, behind mandatory 2FA.
The stack
Deliberate choices, kept current, with no in-house layer to maintain on top.
Pricing
The plans shown here are the ones billing actually charges — one source, no possible drift.
Start with the domain, not the plumbing.
Create your organization in a minute and keep everything above.
Create an account