The ideal starting point for SaaS and Micro-SaaS with Next.js.
Speed up your development with a modern, flexible, and production-ready kit.
- Next.js 15+ with optimized settings
- Shadcn UI: Accessible and customizable UI components
- Tailwind CSS: Fast and responsive styling
- NextAuth.js: Production-ready authentication (OAuth, etc)
- Prisma ORM: Easy integration with SQL databases
- TypeScript: Strong and safe typing
- Organized folder structure to scale your project
- Docker and Docker Compose configuration for development and deployment
- Ready for deployment on Vercel, Netlify, Docker, and more
- Save time: Skip the initial setup and focus on your product features.
- Best practices: Modern architecture, strong typing, and popular tools.
- Flexible: Easily adapt for projects of any size.
- Scalable: Structure designed to grow with your SaaS.
nextjs-starter-kit/
├── src/
│ ├── app/ # Next.js routes and pages
│ ├── components/ # Reusable components (UI, layout, etc)
│ ├── lib/ # Utilities and helpers
│ ├── server/ # Backend logic (auth, db)
│ └── styles/ # Global styles (Tailwind)
├── prisma/ # Prisma schema and migrations
├── public/ # Static files
├── .env.example # Environment variables example
├── Dockerfile # Docker configuration
├── docker-compose.yaml # Container orchestration
└── ...
- Getting Started — Detailed quickstart and project setup guide.
- Troubleshooting — Solutions for common issues and development environment tips.
Want to suggest improvements, report bugs, or add new features? Feel free to open an issue or submit a pull request.
Join the community and help make this kit even better for everyone! 💙
MIT License. See the LICENSE file for more details.