LogoA Template
icon of nextjs-mongodb-app

nextjs-mongodb-app

A Next.js and MongoDB web application designed for learning and real-world applications, emphasizing simplicity and key features.

Introduction

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
A template
Copy badages awards

Newsletter For Templates

Join the Community For Templates

Subscribe to Templates newsletter for the latest news and updates