backdraft
Version:
API starter kit for rapid response development. Based on Express.
47 lines (34 loc) • 1.98 kB
Markdown

=========
[](https://travis-ci.org/FireHatLabs/backdraft)
[](http://badge.fury.io/gh/FireHatLabs%2Fbackdraft)
[](http://badge.fury.io/js/backdraft)
[](https://david-dm.org/FireHatLabs/backdraft)
[](https://coveralls.io/r/FireHatLabs/backdraft)
Backdraft is API starting point built with the Express framework.
## Overall Goals:
- Create a package using Mongo, Express, Ember, Node stack (MEEN).
- Strive for safer and more secure starting point for API projects.
- Have a lightly styled web app, with very little clutter. (So it's easier to bring your own UI*)
- Less coding, more moving by using configuration files and settings.
* But the basics are using [SemanticUI](http://semantic-ui.com)
## Intended Use:
- Foundation for a new web application.
- Baseline support for user registration, authentication and account management.
- Ready to go billing with services like Stripe/PayPal.
- ```npm install backdraft``` - and you are ready to focus on your idea.
- Bring your own objects, models, etc.
## Current Activity:
- Getting initial functioning routes for user admin.
- Adding a basic public route with the standard API verbs.
- Adding a basic non-public route with the standard API verbs.
- Writing an Ember client to use the initial routes.
Project Link: [backdraft-integrated-example](https://github.com/FireHatLabs/backdraft-integrated-example)
## Next Activity:
- Focus on writing tests.
- Cleaning up code written so far.
- Adjust logging and security as needed.
- Add in billing support using Stripe.
- Breath.
- Release 0.1.0 version.
- Start building apps.