Last updated on
Template NextJS 15, Typescript, Shadcn UI, Prisma, Supabase & Swagger UI
Rapid development with Next.js 15, TypeScript, and Shadcn UI, Swagger UI. Built for developers who want to move fast without compromising on quality.
Overview
Frontend
- Next.js 15 (App Router)
- TypeScript 5
- TailwindCSS 3
- Shadcn UI
- Swagger UI
Backend & Database
- Nextjs API Routes & Server Action
- Prisma ORM
- Supabase Auth & PostgreSQL
Development Tools
- Dev Containers
- Format & Linting
- Pre-commit hooks
- Semantic Release
- Some rules & memory for Cline, RooCode
The Starter Kit is more than just a boilerplate; it’s a fully configured foundation that provides key features out-of-the-box:
- Dev Containers: Pre-configured development environment with Development Container.
- Code Quality: Pre-configured with Biomejs, commitlint (follow Conventional Commit), pre-commit hooks with Husky & lint-staged.
- Common UI Components: Shadcn UI components for rapid development, but you can use another components UI.
- Light/Dark Mode: Theme switching based on user preference with next-themes.
- Multi Language: Internationalization (i18n) support for multiple languages with next-intl.
- OAuth2: Authentication with Supabase.
- API Documentation: Generated API documentation using Swagger UI.
- Auto Release: Automated release process with Semantic Release.
- Vercel Deployment: One-click deployment to Vercel.
Source code
You can get source code here.