Skip to content

Advanced TypeScript Next.js dashboard frontend template.

License

Notifications You must be signed in to change notification settings

beingsane/nextjs-fe-admin-template

Repository files navigation

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

  • next-i18next JS library

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

  • formik
  • yup

cookie management

  • js-cookie JS library

api call management

  • axios JS library

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

About

Advanced TypeScript Next.js dashboard frontend template.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published