An open API service indexing awesome lists of open source software.

https://github.com/arunnattarayan/generator-node-es6-api-boilerplate

Boilerplate and tooling for authoring data API backends with Node.js, JWT and MongoDB. It is best suited for developing a es6 API endpoint as a standalone (micro)service (demo), backing up web front-ends and/or mobile apps.
https://github.com/arunnattarayan/generator-node-es6-api-boilerplate

api babel7 docker docker-compose es6 eslint express jwt-authentication mean-stack mogodb mongodb mongoose nodejs swagger-ui

Last synced: about 1 month ago
JSON representation

Boilerplate and tooling for authoring data API backends with Node.js, JWT and MongoDB. It is best suited for developing a es6 API endpoint as a standalone (micro)service (demo), backing up web front-ends and/or mobile apps.

Awesome Lists containing this project

README

          

# generator-node-api-boilerplate

[![NPM version][npm-image]][npm-url] [![Codacy Badge][codacy-image]][codacy-url] [![Documentation Status][doc-image]][doc-image] [![Build Status][build-image]][build-url]

> Boilerplate and tooling for authoring data API backends with Node.js, JWT and MongoDB. It is best suited for developing a es6 API endpoint as a standalone (micro)service (demo), backing up web front-ends and/or mobile apps.

## Installation

First, install [Yeoman](http://yeoman.io) and generator-node-api-boilerplate using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
npm install -g generator-node-api-boilerplate
```

Then generate your new project:

```bash
yo node-api-boilerplate
```

## Usage Document
[learn more about the generator](https://generator-node-es6-api-boilerplate.readthedocs.io/en/latest/#express-app-generator)

### API Document
After app installation run your application using ``npm start`` and load it browser. There you can see the API doc.

## Getting To Know Yeoman

Feel free to [learn more about Yeoman](http://yeoman.io/).

## License

Apache-2.0 © [Arun Nattarayan]()

[npm-image]: https://badge.fury.io/js/generator-node-api-boilerplate.svg
[npm-url]: https://npmjs.org/package/generator-node-api-boilerplate
[codacy-image]: https://api.codacy.com/project/badge/Grade/576f0c11e24040319882f1b450f06772
[codacy-url]: https://www.codacy.com/app/arunnattarayan/generator-node-es6-api-boilerplate?utm_source=github.com&utm_medium=referral&utm_content=arunnattarayan/generator-node-es6-api-boilerplate&utm_campaign=Badge_Grade
[doc-image]: https://readthedocs.org/projects/generator-node-es6-api-boilerplate/badge/?version=latest
[doc-url]: https://generator-node-es6-api-boilerplate.readthedocs.io/en/latest/?badge=latest
[build-image]: https://cloud.drone.io/api/badges/arunnattarayan/generator-node-es6-api-boilerplate/status.svg?ref=refs/heads/master
[build-url]: https://cloud.drone.io/arunnattarayan/generator-node-es6-api-boilerplate