A package of tools ready to use, dynamic CRUD in seconds with good code quality and NoSQL flexibility could be a good sentence to define MoNoApps Core.
This documents intents to explain in a few words the work of months.
It is prepared to developers and can be understood with patience and determination in case you are not a developer or software programer.
What arrives with ‘core’ project?
- Gulp, keep your code clean against most common Javascript errors
- Protractor, let us know the status of the tests
- Codeclimate, additional eyes on the code with automatic reviews
- CircleCI, execute tests
- Mocha, individual piece of code test
- SocketIO, messaging in real time
- AngularJS, MVC framework
- Bootstrap, design for web sites
- ExpressJS, expose views and public assets
- Restify, performance with JSON APIs
- MPill, made in home wrapper to access MongoDB
- Jade, as a pretty extendable engine for the html
- Mandril, for send for free the first stages of the emails needs
- Token authentication filter
- Exactly match values filter
- Dynamic database schema filter
- Cleaner filter, just ensure not expose undesired data
- Controller Base, easily extendable and db related
- Common email functions ready to use
- Auto-generator for routes, views and pages based on models
- Request/Response manager
- Auto-generator of file based views
- Guest access
- Default theme for all app