https://github.com/ali-hussein-dev/nextjs-boilerplate
https://github.com/ali-hussein-dev/nextjs-boilerplate
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ali-hussein-dev/nextjs-boilerplate
- Owner: Ali-Hussein-dev
- Created: 2021-03-16T07:25:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-04T21:14:50.000Z (almost 3 years ago)
- Last Synced: 2025-02-02T01:11:23.751Z (3 months ago)
- Language: JavaScript
- Size: 1.38 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NextJS Boilerplate
Bootstrap a developer-friendly NextJS app configured with:
- [Typescript](https://www.typescriptlang.org/)
- Linting with [ESLint](https://eslint.org/)
- Formatting with [Prettier](https://prettier.io/)
- Linting, typechecking and formatting on by default using [`husky`](https://github.com/typicode/husky) for commit hooks
- Testing with [Jest](https://jestjs.io/), [react-testing-library](https://testing-library.com/docs/react-testing-library/intro) and [MSW](https://https://mswjs.io/)
- Styling with [Tailwindcss](https://tailwindcss.com) and [Chakra-UI](https://chakra-ui.com)## How to use
Execute `npm install` with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/):
```bash
npm run i
```Pin the latest version of Node & NPM with your project using [Volta](https://docs.volta.sh/guide/#why-volta)
```bash
volta pin node
# and
volta pin npm
```if Volta is not installed check the [guide](https://docs.volta.sh/guide/getting-started)