DEV Community

Cover image for Next.js starter template
Michał
Michał

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

Collapse
 
vowe profile image
Vowe

This is the perfect template for beginners.