mern-authentication

MERN stack authentication boilerplate: password reset, email verification, server sessions, redux, typescript, hooks and docker for dev and prod.

reactreduxnodejsdockernginxtemplateboilerplateexpressnodetypescriptmongodbauthentication
FreeRepo

Preview

mern-authentication preview

Overview

This is a full-stack web application boilerplate built with MongoDB, Express, React and Node.js that includes user authentication with email verification, password reset and server-side sessions. It comes pre-configured with Docker for both development and production environments, supporting hot reloading during development and uses SendGrid for sending verification emails.

Features

email-verificationpassword-resetserver-sessionsforgot-passwordtoken-based-authresend-verification

Feature Flags

authenticationblogemailsemailVerificationpasswordReset

Recommended Use Cases

authentication-systemuser-managementemail-verification-flowsession-management

Frontend

reactreduxtypescripthooks

Backend

nodejsexpresstypescriptpassport-jssendgrid

Auth Providers

passportpassport-js-localsendgrid

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
499
๐Ÿด Forks
101
๐Ÿ”„ Active
Unknown

Stack

Framework
express
Language
typescript
Database
mongodb
Auth
passport-js

Data Layer

Databases
mongodb

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate