Next.js starter template

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 proje…


This content originally appeared on DEV Community and was authored by mhs

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


This content originally appeared on DEV Community and was authored by mhs


Print Share Comment Cite Upload Translate Updates
APA

mhs | Sciencx (2024-08-27T19:26:18+00:00) Next.js starter template. Retrieved from https://www.scien.cx/2024/08/27/next-js-starter-template-2/

MLA
" » Next.js starter template." mhs | Sciencx - Tuesday August 27, 2024, https://www.scien.cx/2024/08/27/next-js-starter-template-2/
HARVARD
mhs | Sciencx Tuesday August 27, 2024 » Next.js starter template., viewed ,<https://www.scien.cx/2024/08/27/next-js-starter-template-2/>
VANCOUVER
mhs | Sciencx - » Next.js starter template. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/27/next-js-starter-template-2/
CHICAGO
" » Next.js starter template." mhs | Sciencx - Accessed . https://www.scien.cx/2024/08/27/next-js-starter-template-2/
IEEE
" » Next.js starter template." mhs | Sciencx [Online]. Available: https://www.scien.cx/2024/08/27/next-js-starter-template-2/. [Accessed: ]
rf:citation
» Next.js starter template | mhs | Sciencx | https://www.scien.cx/2024/08/27/next-js-starter-template-2/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.