Frequently asked questions
Everything you might want to know before you start.
A reusable Next.js SaaS admin base template — auth, RBAC, workspaces, Stripe billing, audit log, i18n/RTL and a polished admin shell, ready to be customised for your product.
Next.js App Router with React Server Components, MUI, Prisma, Stripe, i18next and Zod. Server-first by design, with small client islands only where needed.
Edit a single marketing config (`src/features/marketing/marketing.config.ts`) and the i18n `marketing.json` files for content. Add features inside the existing route groups — keep auth, billing and audit primitives.
Plans are defined in code and mapped to Stripe price IDs via env vars. The template ships with checkout, customer portal and webhook handling — extend plans by editing one file.
Yes. English and Arabic are wired up out of the box, with a runtime language switcher and a fully RTL-safe layout.
The template is Docker-ready and uses a single validated env module. Deploy the same image to dev, staging and production with different env values.
This is an open base template. Use it as the starting point for your own SaaS — any commercial support depends on the product you build on top.
Ready to skip the boilerplate?
Clone the template, configure your brand and start shipping.