DEV Community

Cover image for Next.js starter template
mhs
mhs

Posted on

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 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)