- DevBits
- Posts
- 10 MERN Stack Projects You Should Build
10 MERN Stack Projects You Should Build
Ready to level up your MERN skills? Start building today!
Hi👋
I hope you’re doing well!
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.
I've curated a list of 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.
Prefer reading on the web?
Check it out here👇
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.
That’s all for now.
If you find my content helpful, consider buying me a coffee. ☕
And if this email landed in Promotions, drag it to Primary so you never miss an update.
For more daily content, follow me on X (Twitter).
Thanks for reading,
Shefali