nextjs-mongodb-app
A Next.js and MongoDB web application, designed with simplicity for learning and real-world applicability in mind.
javascriptboilerplatemongodbnextjsfull-stackreal-lifereact
Overview
This is a Next.js and MongoDB web application boilerplate designed for learning and production use. It provides session-based authentication with Passport.js, user profiles, email verification, password reset and social features like posts and comments, using a lightweight stack without Express.js, GraphQL, or Redux and includes accompanying blog posts explaining each feature.
Features
session-based authenticationsign up/log in/sign outemail verificationpassword resetpassword changeuser profilesprofile picturesposts and commentsapi routesserverless ready
Feature Flags
userDashboardauthenticationblogemailsfileUploadsstoragegraphqlformsValidation
Recommended Use Cases
learningreal-world applicationssocial featuresuser authentication
Frontend
nextjsreactswr
Backend
nextjspassportmongodbnodemailercloudinary
Auth Providers
passportemail-password
Deployment Targets
vercelawsserverless
Payment Providers
None
Quick Facts
โญ Stars
1,6k
๐ด Forks
295
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2022-06-11T11:04:48Z
GitHub
Stack
Framework
nextjs
Language
javascript
Database
mongodb
Auth
passport-local
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Styling
sass
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed project