MERN-boilerplate
MongoDB, Express, React and Nodejs code boilerplate for quickly going to production.
templateboilerplatereacttypescripttailwindcsstailwindeslintzod
Overview
This is a full-stack TypeScript boilerplate built with React, Express, MongoDB and Node.js that includes user authentication, protected routes, form validation and Google OAuth integration, designed to help developers ship fast with a complete development setup including testing, linting and environment configuration.
Features
user-authenticationlogin-signup-logoutprotected-routesform-validationgoogle-oauth-integrationjwt-token-managementpassword-hashingcors-configurationbackend-tests
Feature Flags
authenticationemailsauthorizationnotificationsformsValidation
Recommended Use Cases
production-ready-applicationsfull-stack-web-applicationsauthenticated-web-apps
Frontend
reacttypescriptvitetailwindcssreact-routerreact-queryzod
Backend
nodejsexpresstypescriptmongodbjwtbcrypt
Auth Providers
jwtgoogle-oauth
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Framework
react
Language
typescript
CSS
tailwindcss
Database
mongodb
Auth
jwt, google-oauth
Testing
jest
Data Layer
Databases
mongodb
UI Stack
Styling
tailwindcss
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate