Node

๐Ÿ’ป Node - Boilerplate Back : Express, Jwt, Mongo, Sequelize

mongoboilerplatejwtexpressnodestacksequelizereacteslintcommitlint

Preview

Node preview

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

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
Get Started with this Boilerplate