SaaS
Complete SaaS Starter Kit
Auth, Postgres, Prisma, Stripe subscriptions, dashboard, emails, and deploy config — so you start on the product, not the infrastructure.
Who it is for
Developers shipping a multi-tenant SaaS who want billing and accounts working on day one.
Included
- Email and password authentication with secure sessions
- PostgreSQL schema and Prisma client
- Stripe Checkout, customer portal, and webhooks
- Free and Pro plans with protected paid routes
- Dashboard, account, and settings screens
- Transactional email adapter
- Responsive UI
- Dockerfile, compose file, and deployment notes
- Environment example and README
What you receive
- Next.js application source
- Prisma schema and seed script
- Stripe webhook handler
- README with local and production setup
Setup
The zip includes the project source, README, and .env.example. Install dependencies locally. Paid source is not published on the site.
License and access
One-time purchase. After Stripe confirms payment, you download the source. Use and modify it in personal, commercial, and client projects. Do not resell the original source as a competing kit. Attribution is optional. The download stays on the success page for that checkout session.
Guides
- Building a SaaS with Next.js, Stripe, and PostgreSQL
- Handling failed Stripe payments
- Multi-tenant SaaS with Next.js
- Next.js authentication architecture
- Next.js SaaS boilerplate vs starter kit
- SaaS dashboard architecture
- SaaS database schema with Prisma
- SaaS subscription database schema
- Stripe subscriptions with Next.js
FAQ
Is this a subscription to Designyff?
No. You pay once and download the source. Your customers' subscriptions are configured in your own Stripe account.
Which database does it use?
PostgreSQL, accessed through Prisma. Docker Compose starts a local database.
Can I use this in a client project?
Yes. You may use and modify the kit in personal, commercial, and client projects. You may not resell the original source.