UNPKG

backdraft

Version:

API starter kit for rapid response development. Based on Express.

47 lines (34 loc) 1.98 kB
![BackDraft Logo](https://www.firehatlabs.com/img/bd.png) ========= [![Build Status](https://travis-ci.org/FireHatLabs/backdraft.png)](https://travis-ci.org/FireHatLabs/backdraft) [![GitHub version](https://badge.fury.io/gh/FireHatLabs%2Fbackdraft.svg)](http://badge.fury.io/gh/FireHatLabs%2Fbackdraft) [![NPM version](https://badge.fury.io/js/backdraft.svg)](http://badge.fury.io/js/backdraft) [![Dependencies](https://david-dm.org/FireHatLabs/backdraft.png)](https://david-dm.org/FireHatLabs/backdraft) [![Coverage Status](https://coveralls.io/repos/FireHatLabs/backdraft/badge.png)](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.