Overview
SupaSaaS is a production-ready SaaS starter kit built around Next.js 15, React, TypeScript, Tailwind CSS 4, and Prisma.
It provides a complete foundation for developers, startups, agencies, and founders building SaaS applications. The project includes authentication, subscription billing, email workflows, database integration, secure file storage, and a structured architecture designed for customization.
The authentication system supports Google OAuth, email and password login, optional email verification, and secure sessions through NextAuth.js.
For subscriptions and billing, SupaSaaS integrates Stripe with recurring plans, checkout, webhook synchronization, customer billing management, and support for multiple pricing tiers.
The database layer uses Prisma ORM with support for PostgreSQL or MongoDB, while AWS S3 provides scalable file and media storage with secure uploads, CDN support, and image optimization.
Email functionality includes Resend and SMTP support, customizable React Email templates, and automated transactional workflows.
The starter kit is also designed for Vercel deployment and includes environment configuration examples, documentation, integration guidance, and troubleshooting information.
Features
Core Features
Next.js 15 with TypeScript
React-based application architecture
Tailwind CSS 4
shadcn/ui components
Production-oriented project structure
Responsive user interface
Google OAuth authentication
Email and password authentication
Optional email verification
Secure session handling with NextAuth.js
Stripe recurring subscription billing
Stripe checkout integration
Stripe webhook automation
Customer billing portal
Multiple subscription plans and tiers
Prisma ORM
PostgreSQL support
MongoDB support
Type-safe database queries
Database migration support
Resend email integration
SMTP email support
React Email templates
Automated transactional emails
AWS S3 storage integration
Secure file uploads
CDN support
Image compression and resizing
Server Actions
Middleware support
Reusable hooks
Full TypeScript coverage
Vercel deployment support
HTTPS support
Custom domain support
Environment configuration examples
Comprehensive documentation
Included
Full Next.js project source code
Database models
Migration files
Authentication logic
Subscription and billing logic
Email templates and workflows
AWS S3 integration
Environment configuration examples
Setup and deployment documentation
Requirements
Node.js 18 or higher
NPM or Yarn
PostgreSQL or MongoDB database
Stripe account for subscription billing
Resend or SMTP provider for email delivery
AWS S3 bucket for file and media storage
Vercel account for deployment is optional but recommended
Setup Requirements
Configure the project's environment variables
Configure the database connection
Run Prisma database migrations
Configure Stripe API keys and webhook endpoint
Configure Resend or SMTP credentials
Configure AWS S3 credentials
Install project dependencies
Start the development server with the provided npm or Yarn command
Other items by this author
| Category | Scripts & Code / ReactJS |
| First release | 07 October 2026 |
| Last update | 07 October 2026 |
| Files included | Documentation |
| Tags | Next.js SaaS , SaaS starter kit , Next.js boilerplate , Next.js template , React SaaS , SaaS boilerplate , Stripe subscriptions , Stripe billing , NextAuth.js , Prisma ORM , PostgreSQL , MongoDB , Tailwind CSS , shadcn/ui , TypeScript , AWS S3 , Resend , SaaS MVP , full-stack SaaS , Next.js 15 |






