Skip to content

NextJS application starter template configured with tailwindcss, lucide icons, eslint, prettier, husky and lint-staged.

Notifications You must be signed in to change notification settings

hkurma/nextjs-starter-template

Repository files navigation

NextJS Starter Template

NextJS application starter template configured with shadcn/ui components, tailwindcss, eslint, prettier, husky and lint-staged.

Bootstrap your app with this template

Run the following command to create a NextJS app using this template. Replace [YOUR_APP_NAME] with desired name for your app.

npx create-next-app --example https://github.com/hkurma/nextjs-starter-template [YOUR_APP_NAME]

NextJS

This is a Next.js project bootstrapped with create-next-app.

Fonts

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

TailwindCSS

This project is configuerd with 'tailwindcss'.

Lucide Icons

This project is configured with 'lucide icons'.

ESLint, Prettier

This project is configured with 'ESLint' and 'Prettier' for consistent coding style.

Husky and lint-staged

This is project is configured with 'husky' and 'lint-staged' to make sure linting and formatting checks run before the code is committed.

Run Locally

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Build

npm run build

This will build the application to out_publish directory.