Skip to content
UdemyReactPaid courseAll LevelsCertificate

React Redux Ecommerce - Master MERN Stack Web Development (Udemy.com)

Build one of The Biggest Real World MERN Stack E-commerce Project using React Redux Node MongoDB and Ant Design

Created by: Ryan Dhungel

Last updated February 2024

icon
What you will learn

  • Learn to build one of the biggest ecommerce app ever
  • Hundreds of tips and tricks to build full stack app
  • Gain the skill for building any type of app (not limited to ecommerce)
  • Master the art of building frontend app with react and redux
  • Master the art of building backend api with nodejs
  • Master the art of building lightning fast full stack / mern stack apps
  • Integrate firebase for handling authentication
  • Learn to perform simple to complex mongodb queries using mongoose
  • Learn ant design (the most popular react UI library)
  • Stunning layout with bootstrap material css
  • Complete authentication with social login
  • Password forgot/reset, confirmation email on signup etc
  • Integrate redux for global state management
  • Role based access control for users and admin
  • Advance CRUD (create read update delete) for products, categories and sub categories

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

Course Highlights


  1. React Client (Frontend)

  2. Firebase Authentication and Redux

  3. Node MongoDB API (Backend)

  4. Firebase Auth Check (Server side)

  5. User Admin and Protected Routes

  6. Categories CRUD

  7. Sub Categories CRUD

  8. Creating Products with Categories and Sub Categories (Advance)

  9. Multiple Image Uploads with Client Side Resize

  10. Update and Delete Products (Advance)

  11. Displaying Products Pagination and Carousel

  12. Star Rating System

  13. Products based on Categories and Sub Categories

  14. Advance Searching and Filtering (9 Different Ways)

  15. Add to Cart

  16. Checkout

  17. Coupon

  18. Payment with Stripe

  19. Orders

  20. User Dashboard (Purchase History)

  21. PDF/Invoice Download

  22. Admin Dashboard (Order Management)

  23. Wishlist

  24. Cash On Delivery (Cashless order)

  25. Deployment to Digital Ocean Cloud


Project Overview

Master MERN Stack Web Development building Ultimate E-commerce app with React Redux Ant Design Firebase NodeJs and MongoDB. This project will have almost all the features you want to add in any E-commerce app including:

  • Login Registration System

  • Login with email/password and social login (Google)

  • Admin dashboard and order management system

  • Products CRUD with advance features including categories, sub-categories, multiple image uploads etc

  • Plenty of advance searching and filtering options

  • Star rating system

  • Cart functionality with both backend/frontend implementation

  • Checkout with stripe for credit card payments

  • Checkout with cash on delivery (no online payment required)

  • User dashboard with password update, purchase history, Invoice/PDF download etc

  • Deployment to digital ocean cloud

  • Please go through the curriculum to get better understanding of the project

This course project is probably the biggest and most exciting project you have build so far. It is packed with hundreds of tips and tricks that can help you build almost any type of full stack app (not limited to ecommerce).

Master the art of building FullStack/MERN Stack apps by enrolling into this course and never look back. What you are now and what you will become after completing this course is going to be a ground breaking step in your web development career.

You can build the biggest and most complex apps of your dream or as required at your job. Master the stack of all stacks and become the most productive and innovative developer of your team. I welcome you to be a part of this incredible journey.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ryan Dhungel

Ryan Dhungel is a Sydney-based full stack developer with 10+ years of coding and 8+ years of teaching. Over 416,000 students have taken his 40+ courses on Udemy, leaving 25,000+ reviews. He teaches modern full stack JavaScript, Next.js, and AI-assisted development with Claude Code — project-based, practical, no fluff.

icon
More courses by Ryan Dhungel

Free

$19.99

$74.99

$69.99

Free

$74.99

icon
More React courses

$139.99

$79.99

$94.99

$69.99

$64.99

$74.99

icon
Reviews

4.3

1,029 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eduard A. on 12/6/2023

All in all it's a good course to gain some experience in all technologies that the project uses, but some parts of the project are not so good: - most dependencies versions are really old, so an update would be worth it; - the Shop component's filters are not created to work in combination, and the code of that component is really messy. But, the course worths it's cost and if you are stubborn like me, you can overcome all issues, use the project as a good platform, work on it, and make it better!

By Adrian M on 5/21/2022

Does a good job of explaining why and what he is using. However, as many courses on Udemy become outdated, one needs to have a little experience in error solving and be able implement new updates. It can be daunting if one is a complete beginner, however, it is well worth the effort. He is very thorough in covering just about any aspect of a ecommerce that you would need. Excellent! Excellent! Excellent!

By Aleksandr Zemziulin on 4/18/2022

Massive and valuable course. Probably the most valuable course on the internet (if not only one) so far where you can code your own web store from scratch to finish for such a low price. Of course, there still are some things to improve but it's personal preferences (functionality works well). Most problems that I had was solved through the Q&A section. Ryan did a huge job here and definitely deserves 5 stars. Thanks.

By Martin Dixon on 12/9/2021

The course was pretty good with many hours of useful content. Like always I did run into many technical issues and some packages had changed over time and needed upgrades. I recommend a solid grasp of Javascript because many details get lost in translation. Stylistically it could have been more polished in the carousel and filters. But functionality worked well. I would only recommend updates include options for adding price, size and color variants. What e-commerce site today doesn't have that? In short, I learned a lot of good info.

By Gabriel Ferreira on 10/27/2021

I want to point out two things about this course. 1 - If you don't know how to build an application joining React and Node this course might be good for you. 2 - If you already have some experience with React and Node and know how to use them, maybe there's something you don't know and that you'll surely learn about something, but you'll be disappointed with the quality of the code, both on the front and on the back, as for example there is no good error-handling, sometimes there isn't even a error-handling and both the code quality and folder organization in React is very confusing.

By Mehtab Ahmed on 10/21/2021

One of the best course ever on udemy, it lets you imagine how a big projects works. In fact all big projects are made up of small components and that is what you will see in this course. Some instructors write code like robot which put me in complex but here is not that case, everthing will be done in front of you and you will instructor also makes mistakes(typos) and we learn how he resolves it. This is what real coding is. Thank you so much for the amazing course.

By Anurag tiwari on 4/28/2021

The best course out there for anyone who wants to become a mern stack full stack developer or any full stack javascript developer. Ryan explains all the concepts so well that its a pleasure to have a teacher like him. He has gone the extra mile to deploy the app on digital ocean instead of heroku and this is really great as it can be used later to deploy any of ur enterprise or business apps to these platforms. I wish i could give it more than 5 . Atlast ryan thanks for this course , ur awesome!!

By Jens C. T. Hetland on 1/13/2021

It was a somewhat good course, but he made a lot of small mistakes and it was thus a little hard to keep your head straight. But he really knows what he's doing, and I would definitely buy another of his courses if the need arises.

By Layeh Mon on 1/3/2021

1. The lectures are clear and easy to follow, and the course resources are very useful when it needed. The search features are expressive but it's still limited; it only accepts one filter per search. It would be very powerful if the related search options can be coordinated or combined. For example, If the search's able fetch products of Category: Microsoft --> Price: 1000 - 2000 --> Sub: Surface. 2. Seems the instructor's ignoring some questions or suggestions. Anyways this course is still a very good one.

By Tesfaye Feleke-Hanks on 11/5/2020

just started this course....have a feeling that the instructor did really work a lot to come with a lot of features for ecommerce app....will add my final comment at the end of all the lessons....thumb up for Ryan....

Showing all 10 reviews on CourseDuck

Read all 1,029 reviews on Udemy