This is a fullstack javascript boilerplate based on React, Express and Sequelize.
- Predefined user system with signup/login flows. Also supports 3d party providers like Twitter or Facebook.
- Command Line Interface with various usefull commands like pulling updates from boilerplate, creating Components and Api's.
- Both REST and GraphQL are available.
- TDD/BDD is available. Project has ~250 tests.
- Simple forum functionality is implemented.
- Robust i18n.
- Docker image.
- Comment system is provided with 3d party solutions like Facebook comments or Disqus.
- Lots of things work out of the box. Projects includes development/production scripts, webpack configurations, fully working front-end and back-end stacks.
- Sequelize is used as DB ORM. This means Mysql/PostgreSQL is supported. Simply change "dialect" option in configuration file.
- Common libraries are used for ease of adoptation: react, react-router, redux, redux-thunk, Sequelize, expressjs and so on.
Run:
npm run set_up
Although npm will work, you better also install yarn. It's is a preffered dependency manager.
- run
yarn cli
- select 'update project' menu item