**** Work In Progress ****
All in One Simple NodeJS, MongoDB, Auth CRUD JWt Auth API. Inspired by https://github.com/Luracast/Restler
Features :
- Automatic API Endpoint generation based on controller names and function names
- All Models available in any controller in single Object
- All in One Powerful CRUD - No Need to define controller for basic crud operation per model - Auto Population
- Download ZIP or CLONE it
- npm install
- copy .env-copy to .env
- update MongoDB Server URl (Get Free at Mongodb Cloud)
- run node index.js
- add new model/collection and CRUD available automatically GET : localhost:3000/crud/olist/[modelname] POST : localhost:3000/crud/addedit/[modelname]
- add Header 'authtoken' for secured endpoints
start with 'get' or 'post' for GET or POST Specification
By Default All API Endpoints are Secured by JWT Auth Token include secure OR unsecure in function names to bypass this Repeated Function names can may cause issues
Single CRUD controller for all application collection crud operations which supports Search, Pagination
Cron JOBS can be manages from /app/other.cron.js node-cron Package Used for this.
All data is isolated with organization ID - Built in Data Isolation SAAS Ready