A NodeJS Backend as a Service
torijs is a backend as a service (BaaS) written in nodeJS and powered by MongoDB.
It has core module that provides:
- basic user management with roles;
- RESTful api;
- dedicated backend for admin user;
- WYSIWYG collection to add new collections with RESTful API automatically;
- Actions and triggers on events (e.g. on update send a push to...);
- NodeJS
- MongoDB
We strongly suggest to use a Docker in order to speed up setup and management, we both provide single docker or docker-compose.
If you want to start using torijs you have to:
-
Clone torijs repository
git clone https://github.com/boostcode/torijs.git -
Move to
torijsdirectorycd torijs -
Copy
tori.conf.js.exampletoconfdirectory renaming it totori.conf.jsmv tori.conf.js.example conf/tori.conf.js -
Edit
conf/tori.conf.jswith MongoDBip:port -
Install deps
npm install -
Run torijs
node bin/www
torijs will show you a message similar to:
⛩ torijs is listening on port: 8000
Point your browser to ip:port you set in config and that's all, torijs is working.
This project is licensed under MIT. Full license text is available in LICENSE.
