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.
If you liked the project, I will appreciate if you leave a star. π
https://github.com/Skolaczk/next-starter
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 14 (App router)
βοΈ React 18
π 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
If you liked the project, I will appreciate if you leave a star. ππ
Made by MichaΕ Skolak
Top comments (0)