Hi, I created a starter template for next.js, it also contains typescript, tailwind, shadcn/ui. I have already written about it here, but I have added some new functionalities such as: Next-auth, Prisma, React-hook-form, T3-env. Therefore, I would like to ask for feedback and any missing functionalities. If you liked the project, I will appreciate if you leave a star. ๐ https://github.com/Skolaczk/next-starter
Overview
A Next.js starter template, packed with features like TypeScript, Tailwind CSS, Next-auth, Eslint, testing tools and more. Jumpstart your project with efficiency and style.
๐ Features
๐ Next.js 15 (App router)
โ๏ธ React 19
๐ Typescript
๐จ TailwindCSS - Class sorting, merging and linting
๐ ๏ธ Shadcn/ui - Customizable UI components
๐ Next-auth - Easy authentication library for Next.js (GitHub provider)
๐ต Stripe - Payment handler
๐ก๏ธ Prisma - ORM for node.js
๐ React-hook-form - Manage your forms easy and efficient
๐ Zod - Schema validation library
๐งช Jest & React Testing Library - Configured for unit testing
๐ญ Playwright - Configured for e2e testing
๐ Absolute Import & Path Alias - Import components using @/ prefix
๐ Prettier - Code formatter
๐งน Eslint - Code linting tool
๐ถ Husky & Lint Staged - Run scripts on your staged files before they are committed
๐น Icons - From Lucide
๐ Dark mode - With next-themes
๐บ๏ธ Sitemap & robots.txt - With next-sitemap
๐ Commitlint - Lint your git commits
๐ค Github actions - Lint your code on PR
โ๏ธ T3-env - Manage your environment variables
๐ฏ Perfect Lighthouse score
๐ I18n with Paraglide
โค๏ธ Support
If you liked the project, I will appreciate if you leave a star. ๐๐
Made by Michaล Skolak
Top comments (1)
This is the perfect template for beginners.