Project's goal - provide solution for fast developing of Web JS application.
Docker, Node.js, Express.js, MongoDB, RabbitMQ, Nginx, Bluebird
- user’s API (registration and authorization methods)
- server side validation
- simple ACL implementation
- database migration
- templates for SMS and E-mail notifications
- template for RabbitMQ task
- Clone repository (or download as ZIP)
- Run
npm iin project's root directory - Set MongoDB uri and RabbitMQ url for appropriated environment configuration file in
/lib/server/config/envdirectory (default file isdev-local.json) - Run server (using
/lib/server/app.jsas startup file)
- Token authorization
- ACL improvements
- Deploy improvements
- MongoDB filters