rest-api-nodejs-mongodb
A boilerplate for REST API Development with Node.js, Express and MongoDB
nodejsjavascriptapiboilerplateexpressrestmongodbes6rest-apiexpressjsjwt-authenticationtoken-based-authentication
FreeRepo
Overview
This is a starter template for building REST APIs with Node.js, Express and MongoDB. It includes authentication with JWT tokens, email verification via OTP, CRUD operations, request validation and testing with Mocha and Chai, designed to help developers quickly set up a production-ready API backend for web and mobile applications.
Features
basic-authenticationjwt-tokensotp-verificationemail-helpercorscrud-operationsinput-validationpostman-collectiontest-casescode-coveragelinting
Feature Flags
authenticationemailsauthorizationjobsQueueapiDocsformsValidation
Recommended Use Cases
rest-api-developmentmobile-backendjavascript-framework-backendmicroservices
Frontend
None
Backend
nodejsexpress
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
1,2k
๐ด Forks
419
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2021-02-21T15:36:18.000Z
Stack
Framework
express
Language
javascript
Database
mongodb
Auth
jwt
ORM
mongoose
Testing
mocha, chai
CI
travis-ci
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open-source project