Skip to content

The ideal starting point for SaaS and Micro-SaaS with Next.js.

License

Notifications You must be signed in to change notification settings

ImGabreuw/nextjs-starter-kit

Repository files navigation

Next.js Starter Kit

Next.js Starter Kit

Next.js Tailwind CSS Shadcn UI NextAuth.js Prisma

The ideal starting point for SaaS and Micro-SaaS with Next.js.
Speed up your development with a modern, flexible, and production-ready kit.


✨ Key Features

  • 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

🤔 Why use this Starter Kit?

  • 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.

🗂️ Project Structure

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
└── ...

📚 Documentation


🤝 Contribute!

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! 💙


📄 License

MIT License. See the LICENSE file for more details.