mern-boilerplate
Full stack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
reactreduxoauthboilerplatejwtexpressmongodbauthenticationreactjsmongooseredux-thunkauthorization
Overview
This is a full-stack JavaScript boilerplate using React, Redux, Express, MongoDB and Passport that provides pre-built authentication, user management and REST APIs to accelerate development. It includes role-based access control, OAuth integration, form validation and deployment configurations for Heroku and Docker, making it suitable for building web applications with user accounts and admin functionality.
Features
user-authenticationoauth-integrationjwt-protectionrole-based-access-controlcrud-operationsimage-uploaddatabase-seedingform-validationprotected-routesadmin-panel
Feature Flags
userDashboardauthenticationinvoicesemailslandingpageecommercefileUploadsauthorizationnotificationsmapsformsValidation
Recommended Use Cases
full-stack-web-applicationsocial-authenticationuser-management-systemcontent-management
Frontend
reactreduxredux-thunkformikyup
Backend
nodejsexpressbabel
Auth Providers
passportlocalfacebookgoogle
Deployment Targets
dockerherokulinux-vps
Payment Providers
None
Quick Facts
Stack
Framework
express
Language
javascript
Database
mongodb
Auth
passport-local, jwt, facebook-oauth, google-oauth
ORM
mongoose
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate