Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Redux Ecommerce - Master MERN Stack Web Development
Rating: 4.3 out of 5(1,028 ratings)
7,225 students

React Redux Ecommerce - Master MERN Stack Web Development

Build one of The Biggest Real World MERN Stack E-commerce Project using React Redux Node MongoDB and Ant Design
Created byRyan Dhungel
Last updated 2/2024
English

What you'll 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
  • Multiple Image Uploads with Client Side Resize
  • Pagination
  • Advance searching and filtering (9 different ways)
  • Star rating system
  • Add to cart
  • Discount coupon code
  • Credit card payment with stripe
  • Cash on delivery (no online payment required)
  • Order management system for admin
  • Admin dashboard to manage and run ecommerce platform
  • Add to wishlist
  • Code splitting
  • Deployment

Course content

27 sections254 lectures43h 23m total length
  • Live Demo - User and Cart11:39

    Watch a live demo of a complete React Redux ecommerce app with Firebase authentication, product views, rating system, add to cart with quantity and color, checkout with coupons, and invoices.

  • Live Demo - Searching and Filtering6:10

    Watch a live demo of a massive ecommerce app with advanced searching and filtering. Experience real-time search with debounce and filters for price, category, rating, subcategories, brand, and color.

  • Live Demo - Rating and Admin Dashboard10:45

    Explore live rating and wishlist features, showing per-user ratings and real-time averages, alongside an admin dashboard that manages orders, products, categories, coupons, and real-time search.

  • Are You Ready for this Course?11:44

    Explore how to plan and build a full-stack e-commerce app—from cart to payments, with stock checks, duplicate prevention, coupons, and secure backend workflows.

  • Live demo URL changed0:11
  • Building the App Visually6:15

    Learn to build a full-stack ecommerce app visually by following the finished live version, setting up the frontend, register/login, admin dashboard, product pages, and essential shopping features.

  • Are you new to JavaScript React and NodeJs?0:33
  • IMPORTANT - Download Source Code Bundle for Each Lectures0:25

Requirements

  • Good understanding of javascript
  • Previous experience of building apps using react and node

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.

Who this course is for:

  • Javascript developers of all level
  • Anyone interested in building real world ecommerce app
  • Anyone interested in learning full stack / mern stack development
  • Anyone who enjoys learning by building meaningful real projects (not toy projects)
  • Anyone interested in learning hundred's of tips and tricks, all within one course
  • Anyone with ambition to build the next big thing by mastering full stack development
  • Anyone who likes to write code that is clean and easy to understand (even for complex features)
  • Anyone who is up for a challenge