NEXTJS FASTER with NextJS 15, Typescript, Shadcn UI, Prisma, Supabase & Swagger UI
Author
holedev
Date Published

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.