Skip to content

7codeRO/next-js-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

7Code Logo

Description

Next + TypeScript starter repository.

Libraries

  • aws-amplify
  • axios
  • swr
  • material ui
  • redux-toolkit
  • formik + yup
  • redux-persist

Production-ready Next.js boilerplate:

  • Built-in AuthModule, using AWS Cognito with aws-amplify. Guard HoC.
  • Deployable. CI/CD pipeline using Github Actions.
  • Advanced ESLint/TSLint config.
  • Shared services/constants/helpers
  • Husky pre-commit setup
  • Maintainable and extensible folder structure with samples
  • Integration with SWR
  • Form handling system
  • Redux configured

TO-DO

  • Add Unit tests.
  • ...

Installation

$ npm install

Running the app

# development
$ npm run dev

Code Style

Sync your IDE with project eslintrc.js.

Check Run ESLint --fix on save

Stay in touch

License

MIT licensed.