
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
The above is the detailed content of Next.js starter template. For more information, please follow other related articles on the PHP Chinese website!
Windows cannot complete formatting hard disk solution
Delete redundant tables in the table
Windows 10 running opening location introduction
What are the advantages of the Spring Boot framework?
How to solve http error 503
How Oracle creates a database
The purpose of rm-rf command in linux
The role of float() function in python