https://github.com/hkurma/nextjs-starter-template
NextJS application starter template configured with tailwindcss, lucide icons, eslint, prettier, husky and lint-staged.
https://github.com/hkurma/nextjs-starter-template
eslint husky lint-staged lucide-icons lucide-react nextjs prettier starter-template tailwindcss template
Last synced: 7 days ago
JSON representation
NextJS application starter template configured with tailwindcss, lucide icons, eslint, prettier, husky and lint-staged.
- Host: GitHub
- URL: https://github.com/hkurma/nextjs-starter-template
- Owner: hkurma
- Created: 2024-01-12T05:13:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-20T00:06:47.000Z (about 1 year ago)
- Last Synced: 2025-02-05T03:27:25.806Z (8 months ago)
- Topics: eslint, husky, lint-staged, lucide-icons, lucide-react, nextjs, prettier, starter-template, tailwindcss, template
- Language: TypeScript
- Homepage: https://nextjs-starter-template.vercel.app
- Size: 138 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.
```bash
npx create-next-app --example https://github.com/hkurma/nextjs-starter-template [YOUR_APP_NAME]
```## NextJS
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
## Fonts
This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
## TailwindCSS
This project is configuerd with ['tailwindcss'](https://tailwindcss.com/).
## Lucide Icons
This project is configured with ['lucide icons'](https://lucide.dev/).
## ESLint, Prettier
This project is configured with ['ESLint'](https://eslint.org/) and ['Prettier'](https://prettier.io/) for consistent coding style.
## Husky and lint-staged
This is project is configured with ['husky'](https://github.com/typicode/husky) and ['lint-staged'](https://github.com/lint-staged/lint-staged) to make sure linting and formatting checks run before the code is committed.
## Run Locally
First, run the development server:
```bash
npm run dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Build
```bash
npm run build
```This will build the application to `out_publish` directory.