React with Next JS configured out of the box for building any type of website with clean code and better Developer Experience
- Next JS with typescript configured out of the box
- Next auth for authentication using middleware
- Easily handling client state with Zustand
- Handling server state with React Query
- Create custom ui with Mantine
- Multiple hooks ready to use from Mantine
- Clean code with Eslint and Prettier
- Import popular icon from React Icons
- Handle http request with axios
- PNPM for disk space efficient package manager
- Eslint for linting code
- Prettier for code formatting
- Code spell checker to avoid misspell or typo in code
- TODO Highlight in comment
Create repo from this template
pnpm dlx degit hasan-almujtaba/next-starter my-app
cd my-app
pnpm i
Start local environment
pnpm dev
To build the App, run
pnpm build
To lint the App, run
pnpm lint
To format the App, run
pnpm format