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 Biomejscommitlint (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.