AI Builder SaaS

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.

TanStack StartConvexBetter AuthNotchPayResendAfrica's Talkingshadcn/uiTailwind CSSParaglide JSZodVitestPlaywright

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