Next.js ā¤ļø MongoDB
A Next.js and MongoDB web application, designed with simplicity for learning and real-world applicability in mind.
š Check out the demo
Features
- Fast and light without bulky Express.js.
- Full API Routes implementation and Serverless ready
- Middleware pattern, compatible with Express ecosystem, powered by next-connect
- KISS: No fancy stuff like GraphQL, SASS, Redux, etc.
- Can be adapted to any databases besides MongoDB (Just update api-lib/db)
š Authentication and Account
- Session-based authentication (Passport.js)
- Sign up/Log in/Sign out API
- Authentication via email/password
- Email verification
- Password change
- Password reset via email
š©šØ Profile
- Profile picture, username, name, bio, email
- Update user profile
š Social
- View others' profiles
- Posts and comments