nextjs-fe-admin-template
dockerization
build image
docker build -f Dockerfile -t nextjs-fe-admin-template .
run image
docker run -p 80:80 nextjs-fe-admin-template
stylization
- styled-components JS library
- @material-ui/core for Material-UI integration
internationalization
environment
- cross-env development (JS library for multiple environment setup.)
state management
- react-redux JS library
- redux JS library
- next-redux-wrapper JS library
- redux-thunk
- redux-devtools-extension
form management
cookie management
api call management
linting
- eslint-plugin-simple-import-sort JS library
to execute linting process run command
- npm run lint or yarn lint
Testing
Component Unit tests
- jest (JS library for unit tests)
- Enzyme (JS library for React's component tests)
to run all test run command
- npm run test or yarn test