- Install yarn:
- MAC: brew install yarn
- Linux: sudo apt-get update && sudo apt-get install yarn
- Win: choco install yarn || scoop install yarn
- Install NGINX, Redis, Postgresql
- in the main directory type:
$ yarn install
$ sudo npm install -g pm2
$ sudo npm install -g eslint
$ yarn [options]
- options:
- dev ( development )
- prod ( production )
- logs ( see logs )
- start:hot ( start webpack webserver hot)
- webpack:color ( watch progress color )
- build ( classic build )
- doc ( generate documentation )
- options:
- Create a migration file running this command example in the main dir of the project:
$ sequelize migration:create --name "nameOfMigrationFile" --migrations-path migrations/
- Write logic to change db structure in the new generated file in migrations/
- Documentation: http://docs.sequelizejs.com/en/latest/docs/migrations/
- Run the command sequelize db:migrate to update database structure
- HTTP / HTTP2 / SSL Support
- Sequelize ORM
- Redis Session Handler
- Auth Middleware
- React
- Semantic-UI
- Draft-js rich text editor framework
- Website
- Dashboard
- Login / Logout
- [] Main dashboard view
- Settings