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.
- Host: GitHub
- URL: https://github.com/arunnattarayan/generator-node-es6-api-boilerplate
- Owner: arunnattarayan
- License: other
- Created: 2019-04-26T11:29:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T01:21:44.000Z (about 3 years ago)
- Last Synced: 2025-10-13T04:43:35.230Z (4 months ago)
- Topics: api, babel7, docker, docker-compose, es6, eslint, express, jwt-authentication, mean-stack, mogodb, mongodb, mongoose, nodejs, swagger-ui
- Language: JavaScript
- Homepage: https://generator-node-es6-api-boilerplate.readthedocs.io/en/latest/#express-app-generator
- Size: 3.16 MB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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