https://github.com/emmettm/super-saas-template
A production-ready, feature-rich SaaS starter kit built with the latest web technologies. Launch your SaaS product in days, not months.
https://github.com/emmettm/super-saas-template
billing boilerplate nextjs radix saas shadcn stripe supabase template turborepo update
Last synced: 6 months ago
JSON representation
A production-ready, feature-rich SaaS starter kit built with the latest web technologies. Launch your SaaS product in days, not months.
- Host: GitHub
- URL: https://github.com/emmettm/super-saas-template
- Owner: EmmettM
- License: mit
- Created: 2025-04-11T14:55:10.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-11T18:29:15.000Z (6 months ago)
- Last Synced: 2025-04-11T19:43:51.629Z (6 months ago)
- Topics: billing, boilerplate, nextjs, radix, saas, shadcn, stripe, supabase, template, turborepo, update
- Language: TypeScript
- Homepage: https://x.com/emmettmiller_
- Size: 693 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Modern SaaS Starter Kit
[](https://choosealicense.com/licenses/mit/) [](https://nextjs.org/) [](https://www.typescriptlang.org/) [](https://tailwindcss.com/) [](https://supabase.com/)  [](https://turborepo.org/)
A production-ready, feature-rich SaaS starter kit built with the latest web technologies. Launch your SaaS product in days, not months.

## β¨ Features
- ποΈ **Rock-solid Foundation**
- [Next.js 15](https://nextjs.org/) with App Router & Server Components
- [TypeScript](https://www.typescriptlang.org/) for type safety
- [Turborepo](https://turborepo.org/) monorepo setup with multi-zone architecture
- Secure by default (protected against CVE-2025-29927)- π **Beautiful UI & UX**
- [Tailwind CSS](https://tailwindcss.com/) for styling
- [Radix UI](https://www.radix-ui.com/) & [shadcn/ui](https://ui.shadcn.com/) for accessible components
- Dark mode support out of the box
- [Lucide](https://lucide.dev/) icons
- [Sonner](https://sonner.emilkowal.ski/) for beautiful toast notifications- π₯ **Battle-tested Stack**
- [Supabase](https://supabase.com/) for authentication & database
- [Update](https://update.dev) for easy billing and auth
- [SWR](https://swr.vercel.app/) for data fetching
- [PostHog](https://posthog.com/) for analytics- πΊοΈ **Multi-zone architecture**
The landing page and dashboard are separate Nextjs apps, but they share the same URL. You can access localhost:3000 for the landing page and localhost:3000/dashboard for the dashboard. This makes it easy to separate logic and code for the landing page and dashboard.
- π οΈ **Developer Experience**
- ESLint configuration for code quality
- Shared component library
- Hot reload & Fast Refresh## π Quick Start
1. Clone the repository
```bash
git clone https://github.com/EmmettM/super-saas-template.git
cd saas-starter-kit
```2. Install dependencies
```bash
pnpm install
```3. Set up environment variables
```bash
cp .env.example .env
```4. Start the development server
```bash
pnpm dev
```## π Why This Starter Kit?
- **Production-Ready**: Built with scalability in mind
- **Modern Stack**: Uses the latest stable versions of all dependencies
- **Type-Safe**: Full TypeScript support across the entire codebase
- **Best Practices**: Follows industry standards and security best practices
- **Fully Featured**: Includes everything you need to launch a SaaS product## π¦ What's Included
- Landing page template
- Dashboard application
- Authentication system
- Subscription management
- Admin panel
- Error tracking
- Analytics integration## π€ Contributing
Contributions are always welcome! Please read our [contributing guidelines](CONTRIBUTING.md) first.
## π¦ Project Structure
```
βββ apps/ # Applications
β βββ dashboard/ # Dashboard application
β β βββ app/ # Next.js app directory
β β βββ components/ # Dashboard-specific components
β β βββ public/ # Static assets
β βββ www/ # Landing page application
β βββ app/ # Next.js app directory
β βββ components/ # Landing page components
β βββ public/ # Static assets
βββ packages/ # Shared packages
β βββ ui/ # Shared UI components
β β βββ components/ # Reusable components
β β βββ styles/ # Shared styles
β βββ utils/ # Shared utilities
β βββ eslint/ # ESLint configuration
βββ turbo.json # Turborepo configuration
βββ package.json # Root package.json
```## π¨ Tailwind Configuration
The template includes a comprehensive Tailwind configuration with:
- **Custom Colors**: Extended color palette for branding
- **Dark Mode**: Automatic dark mode support with system preference
- **Animations**: Custom keyframes and transitions
- **Typography**: Custom font families and text styles
- **Spacing**: Extended spacing scale
- **Components**: Pre-configured component classes## π Deploy
[](https://vercel.com/new/clone?repository-url=https://github.com/EmmettM/super-saas-template)
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## πͺ Support
If you like this project, please consider giving it a βοΈ. It helps others discover this resource.
For issues, feature requests, or questions, please [open an issue](https://github.com/EmmettM/super-saas-template/issues).
---
Built with β€οΈ by [Emmett Miller](https://github.com/EmmettM)