Node
๐ป Node - Boilerplate Back : Express, Jwt, Mongo, Sequelize
mongoboilerplatejwtexpressnodestacksequelizereacteslintcommitlint
Overview
WeAreOpenSource Node is a backend boilerplate built with Node, Express and Mongoose that provides core features like user authentication, profile management, admin controls, file uploads and task management. It can run standalone or integrate with frontend frameworks like Vue and includes development tools for testing, linting, Docker deployment and environment configuration through system variables.
Features
user-authenticationjwt-statelessoauth-integrationuser-profile-managementavatar-uploadadmin-paneluser-managementgdpr-compliancedata-exportfile-uploadsimage-processinggridfs-storagetask-managementlayered-architecturerepository-patternservice-pattern
Feature Flags
userDashboardauthenticationsubscriptionsblogemailslandingpagepaymentsecommercefileUploadsstorageauthorizationteamsOrgsloggingErrorTrackingapiDocsimageProcessingmapsformsValidation
Recommended Use Cases
rest-apibackend-servicefullstack-with-frontendmicroservicesaas-backend
Frontend
None
Backend
expressnodepassportbcryptjoi
Auth Providers
passportjwtoauth-microsoftoauth-google
Deployment Targets
dockerdocker-compose
Payment Providers
None
Quick Facts
โญ Stars
19
๐ด Forks
10
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2022-09-25T18:25:21Z
GitHub
Stack
Framework
express
Language
javascript
Database
mongodb, postgresql, mysql, sqlite
Auth
passport-jwt, oauth
ORM
mongoose, sequelize
Testing
jest, supertest
Logging
winston, morgan
CI
github-actions
Data Layer
Databases
postgresql, mysql, mongodb, sqlite
ORM
sequelize
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source project