✳ Nairobi, Kenya
- WhatsApp+254 799 756 331
- Emailhello@muvevi.com
- LinkedInlinkedin.com/in/muvevi
- GitHubgithub.com/mutua-muvevi
- Twitter / X@muvevi
Available for freelance & full-time roles.
Let's build something great.
SaaS Starter
Skip the first two months. A production-grade SaaS monorepo with Next.js frontend, NestJS API, Prisma + PostgreSQL, JWT auth, Stripe billing, transactional email, and a full dashboard — all configured and ready to brand.
Every SaaS I've built starts with the same boring setup: auth, billing, email, RBAC. I got tired of configuring the same stack from scratch and built this template instead. It's not a toy — it's the actual architecture I use in production.
Everything is wired up: authentication (JWT access + refresh tokens, OAuth stubs), Stripe subscriptions with webhook handling, transactional email via Resend, role-based access control, and a functional admin dashboard. You fork it, update the brand tokens, connect your Stripe account, and ship.
One-time purchase. Full source code. Use on unlimited projects.
- 01Production-grade, not tutorial-grade — strict TypeScript, proper env handling, Dockerfile included
- 02Stripe + webhook handling already tested across plan changes, cancellations, and failed payments
- 03NestJS + Next.js in a single monorepo means one repo, one CI pipeline, one deploy cycle
- 04Ready-made RBAC cuts out 2–3 weeks of access control engineering
- Next.js 16 App Router frontend
- NestJS + Fastify API
- Prisma + PostgreSQL schema
- JWT auth (access + refresh tokens)
- Google / GitHub OAuth stubs
- Stripe subscriptions + webhooks
- Transactional email (Resend)
- Role-based access control
- Admin dashboard
- Vercel + Render deploy configs
- GitHub Actions CI/CD
- Docker compose for local dev
- Full TypeScript strict mode
- Lifetime updates