express-mongoose-es6-rest-api
๐ฅ A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication
boilerplatebabeldotenvcoverageexpressnodemochayarnmongodbauthenticationeslintes6
Overview
This is a Node.js REST API boilerplate built with Express, Mongoose and ES6 that helps you ship fast while following best practices like Airbnb's style guide, JWT authentication and code coverage testing. It includes pre-commit hooks, linting, Docker support and production-ready deployment guidance with process management.
Features
es6-supportcode-coveragejwt-authenticationapi-validationcors-supporthelmet-securitypre-commit-hooksauto-server-restartdebuggingpromiseslinting
Feature Flags
authenticationblogpaymentsfileUploadsrealtimeloggingErrorTrackingformsValidationerrorTracking
Recommended Use Cases
rest-api-developmentmicroservice-architecturenode-backend-services
Frontend
None
Backend
nodejsexpress
Auth Providers
jsonwebtoken
Deployment Targets
dockerpm2
Payment Providers
None
Quick Facts
โญ Stars
2,9k
๐ด Forks
690
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2020-07-05T11:12:06.000Z
Stack
Framework
express
Language
javascript
Database
mongodb
Auth
jsonwebtoken
ORM
mongoose
Testing
mocha
Logging
winston
CI
travis
Data Layer
Databases
postgresql, mongodb
ORM
mongoose
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis
Pricing
Classification
free
Selected
โ
Notes
Found pricing cues (currency/per/tier)