Description here
- Next.js
- Typescript for type checking
- Tailwindcss for styling
- ESlint for lint
- Prettier for formatting
- Husky for pre-commit hook
- lint-staged to run git hook only on staged files
- redux-toolkit for global state management
- storybook from isolated development and visual testing
It will have all the basic elements like buttons, text types, etc.
The composition of elements and redux connections for pages happen here. Each sub directories will have the same name as page and the name is pascal-cased.
Next.js page directory.
All redux related files are added here. We will have page level slices, under the slices directory. Upon adding a new slice, make sure you update the root reducer at redux/store.js
.
# start dev server
yarn dev
# create prod build
yarn build
# start application in production mode
yarn start
# lint code
yarn lint
1.Design
2.progress