STARTER KIT NEXTJS with NextJS 15, Typescript, Shadcn UI, Prisma, Supabase
Author
holedev
Date Published

Starting a new web project can slowly when it comes to setting up configurations and choosing the right technologies. That’s where the Starter Kit comes in—a complete setup designed to help you quickly launch projects using cutting-edge tools like NextJS 15, TypeScript, Shadcn/UI, Prisma, and Supabase.
Overview
The Starter Kit is more than just a boilerplate; it’s a fully configured foundation that provides key features out-of-the-box:
- Light/Dark Mode Toggle: Integrated with next-themes, it allows you to easily switch between light and dark interfaces.
- Multi-language Support: Powered by next-intl, this kit lets you build applications that support multiple languages seamlessly.
- OAuth Social Login: With Supabase, you can easily integrate social media authentication into your project.
- Code Quality and Commit Standards: The project is pre-configured with ESLint, Prettier, commitlint (following Conventional Commits), and pre-commit hooks using Husky and lint-staged to ensure code quality and consistent commit messages.
- Docker & Devcontainer Support: The kit comes with Docker Compose and Devcontainer configurations, making it easy to set up a consistent development environment.
Source code
You can get source code here.