MERN stack projects are one of the best ways to learn the powerful MERN stack (MongoDB, Express.js, React, Node.js) for full-stack web development.
In this post, I’ve listed 10 MERN stack projects you can build, each with a free YouTube tutorial and a GitHub repo to follow along.
If you’re new to the stack, you might want to first check out this list of YouTube channels to learn the MERN stack before diving into the projects.
Before we get started, don’t forget to subscribe to my newsletter!
Get the latest tips, tools, and resources to level up your web development skills delivered straight to your inbox. Subscribe here!
Now let’s jump right into it!🚀
1. Shopping List App
Tutorial by: Traversy Media
GitHub Repo: mern_shopping_list
YouTube Tutorial: Shopping list
This project covers full CRUD functionality with a clean React UI, Express backend, and MongoDB database. Great starting point!

2. MERN Memories App
Tutorial by: JavaScript Mastery
GitHub Repo: project_mern_memories
YouTube Tutorial: MERN Memories
Learn how to build a full-stack MERN application using React, Node.js, Express, and MongoDB. This is a simple social media app where users can share and manage memorable moments.
3. MERN Stack Project – Blog App
Tutorial by: The Net Ninja
GitHub Repo: NodeJs-Express-EJS-MongoDB–Blog
YouTube Tutorial: Blog App
Simple blog with Express and MongoDB. Ideal for those just getting started with backend and database integration.

4. MERN Stack Project – Booking App
Tutorial by: Chris Blakely
GitHub Repo: mern-booking-app
YouTube Tutorial: Booking App
Build a hotel booking system using the MERN stack. Includes authentication, booking logic, and dashboards.
5. MERN Stack Project – iNotebook (Hindi)
Tutorial by: CodeWithHarry
GitHub Repo: iNotebook-React
YouTube Tutorial: iNotebook
Build a full-stack note-taking app with authentication. Good starter project for learners comfortable with Hindi.
6. MERN Stack Project – Book Store
Tutorial by: freeCodeCamp.org
GitHub Repo: Book-Store-MERN-Stack
YouTube Tutorial: Book Store
Learn about backend CRUD, backend router, CORS policy, and MongoDB operations through this tutorial.
7. Medical Pager Chat App
Tutorial by: JavaScript Mastery
GitHub Repo: project_medical_pager_chat
YouTube Tutorial: Medical Pager Chat App
Learn to create a full Realtime Chat Application. It has group and private chats, emojis, GIFs, message editing and deleting, special commands, and more.
8. MERN Stack Project – AirBnb Clone
Tutorial by: GeeksforGeeks
GitHub Repo: airbnb-starter
YouTube Tutorial: AirBnb Clone
Learn to build a fully functional Airbnb clone from scratch using modern frontend technologies. This project is perfect for leveling up your skills and learning how to build real-world applications.
9. E-commerce Website
Tutorial by: GeeksforGeeks
GitHub Repo: Ecomerce-website
YouTube Tutorial: E-commerce Website
Learn to build a dynamic and sleek eCommerce website. This project covers everything from setting up the development environment to implementing key features like product listings, shopping carts, user authentication, and checkout processes.
10. Password Manager (Hindi)
Tutorial by: CodeWithHarry
GitHub Repo: Password manager
YouTube Tutorial: Password Manager
Build a Password Manager using React, Tailwind CSS, MongoDB, and Express. It’s a great beginner-friendly project, especially for learners who prefer Hindi tutorials.
🎯Wrapping Up
That’s all for today!
I hope these projects help you.
If you found this post helpful, here’s how you can support my work:
☕ Buy me a coffee – Every little contribution keeps me motivated!
📩 Subscribe to my newsletter – Get the latest tech tips, tools & resources.
𝕏 Follow me on X (Twitter) – I share daily web development tips & insights.
Keep coding & happy learning!