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
torijs
directorycd torijs
-
Copy
tori.conf.js.example
toconf
directory renaming it totori.conf.js
mv tori.conf.js.example conf/tori.conf.js
-
Edit
conf/tori.conf.js
with 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.