https://github.com/fega/mongo-server
Get a mongodb full REST API with zero coding in less than 30 seconds (seriously), inspired on json-server
https://github.com/fega/mongo-server
Last synced: 9 months ago
JSON representation
Get a mongodb full REST API with zero coding in less than 30 seconds (seriously), inspired on json-server
- Host: GitHub
- URL: https://github.com/fega/mongo-server
- Owner: fega
- License: mit
- Created: 2018-08-01T17:41:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T13:41:31.000Z (about 1 year ago)
- Last Synced: 2024-11-06T07:40:34.217Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 506 KB
- Stars: 28
- Watchers: 3
- Forks: 6
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction

Get a full REST API with **zero coding** in **less than 30 seconds** \(seriously\) Hyper-Heavily inspired on [json-server](https://github.com/typicode/json-server)
### Documentation
📖[Read Documentation](https://nomadas.gitbook.io/mongo-server/)
### Features
* [x] Automatic REST \(GET, POST, PATCH, PUT, DELETE\).
* [x] Status monitor
* [x] Automatic Pagination, Sorting and Filters.
* [x] Regex Queries
* [x] Field Filtering
* [x] Advanced filters \(i.e: not equals, greater than, etc\)
* [ ] GeoSpatial queries
* [x] Item counting
* [x] Sorting
* [x] Pagination
* [x] Automatic Population \(like SQL join\).
* [x] Automatic API documentation \(In Alpha\).
* [ ] Automatic Admin panel \(In development\).
* [x] Static Serving.
* [x] Input validation and output formatting.
* [x] Permission handling \(JWT based\).
* [ ] Built-in Authentication:
* [x] Local.
* [x] Magic links.
* [x] Magic Codes.
* [ ] Oauth \(Coming soon\).
* [ ] Common providers: Facebook, google and Github \(Coming soon\).
* [x] DB seeding.
* [x] Mailing capabilities.
* [x] Security
* [x] Helmet integration
* [x] CORS
* [ ] CSRF \(coming soon\).
* [ ] Rate limit \(coming soon\).
## Some use cases
* [x] Quick Product prototyping
* [x] Headless CMS
* [x] test REST API
## License
MIT - [Fabian Enrique Gutierrez](https://github.com/fega)