MERN From Scratch 2023 | eCommerce Platform


MERN eCommerce From Scratch

JUST UPDATED! Build an eCommerce platform from the ground up with React, Redux Toolkit, Express & MongoDB

What you’ll learn

  • Build a custom eCommerce platform with React, Redux, Node, Express & MongoDB
  • An actual real-world project built in a linear and progressive manner
  • Full featured shopping cart with PayPal & credit/debit payments
  • Admin area to manage customers, products & orders
  • Product rating & review system
  • Product search, carousel, pagination & more


  • You should know modern JS fundamentals and the basics of React


This is a single-project course, meaning that we spend almost 13 hours building an eCommerce shop using the MERN stack along with Redux Toolkit. We start from absolute scratch with an empty folder. You will learn everything from setting up a server, modeling data, creating a MongoDB database, seeding data, creating the UI, managing state with Redux, authentication with JWT and much much more.

The ProShop platform that we will be building will include the following features:

  • Full-featured shopping cart with quantity
  • Product reviews and ratings
  • Top products carousel
  • Product pagination
  • Product search feature
  • User profile with orders
  • Admin product management
  • Admin user management
  • Admin Order details page
  • Mark orders as delivered option
  • Checkout process (shipping, payment method, etc)
  • PayPal / credit card integration
  • Custom database seeder script

This is not a documentation-type course. This is a “jump in and get your hands dirty” course where by the end, you have an actual real-world project to use and put on your portfolio. You will learn the following by completing this course..

  • React with functional components & hooks
  • React router
  • React-Bootstrap UI library
  • How to structure components
  • Component level state & props
  • Managing global state with Redux (Actions & Reducers)
  • Using Redux state in components (useDispatch & useSelector)
  • Creating an extensive back end with Express
  • Working with a MongoDB database and the Mongoose ODM
  • JWT authentication (JSON web tokens) with HTTP-Only cookie
  • Creating custom authentication middleware
  • Custom error handler
  • Integrating the PayPal API
  • Environment variables
  • Project deployment
  • Much more!

Who this course is for:

  • Full stack web developers that want to learn MERN by building a real-world app

Created by Brad Traversy
Last updated 8/2023
English [Auto]

Size: 4.75 GB


  1. aymane says

    thank you are the best

    1. Desire Course says

      Glad to help

  2. ahmad says


    1. Desire Course says

      Glad to help

  3. Edward Kenway says

    Thanks Pal

    1. Desire Course says

      Glad to help

  4. chiheb says

    god bless you i am so poor from poor country to buy the real coures thnx 😀

    1. Desire Course says

      Glad to help

  5. Bexruz Xolmuminov says

    Thanks a lot. You helped me a lot

  6. Somraj Mukherjee says

    Can someone give google drive? torrent is slow

    1. Rahul says

      You can Find Gdrive Links in

  7. dalvi samar says

    Thanks a lot.

  8. help_me says

    Can you please update this course “The Complete Guide to Django REST Framework and Vue JS”?

  9. Vv says

    Looks like the website has gone down. If not , some great courses have been released in Udemy recently and it would help many if you take time to post courses requested by users. Thank you for everything you have done till now!

  10. Treleton says

    Is this site dead?

  11. Sory says

    What’s up guys
    the cases instead of saying that the site is dead you did not wonder why the administrator does not publish any more new content on the site recently through a comment I saw that the site has financial problems they would be really good to do donations to revive this site if all users contribute together the site could be saved and we will have new content i think desirecourse is the best site when it comes to producing the best content from udemy administrator publishes courses from the best instructors on udemy I think it’s time to make a move for the site and also I ask the admin to make a post to explain the problem of the site because not everyone knows what is going on it would be better to inform the visitors in making a publication and how to send you donations

    1. Testtestacon says

      Yes this is very informative thank you. We’ve been in the dark for ages and I REALLY LOVE DESIRECOURSE and the magnificent team behind it! Would love to donate thanks for shedding the light on this I thought it was down.
      Admins please share a donation link and please share your problems with us.

      1. Desire Course says

        i have shared Donation link but no one can donate

        1. Testtestacon says

          Then what is the future of this site then..? Are you out of business? Please provide us with some sort of explanation

    2. Treleton says

      So, the site is D E A D after all.

  12. Treleton says

    So… no signs of life in this site…

  13. uleng says

    is this site dead?

  14. tien says


    how may i contact you?
    i can help if you need

    1. Desire Course says

      you can contact me via comment only

      1. tien says

        i might be able to help you with hosting as i am a domain hosting reseller

        you don’t need to pay for hosting yearly

        i will cover that up for you

        besides i can also help you with your workload if you prefer


  15. Rakan says

    Y u post no more 🙁

  16. Nikko says

    What ever happened to this site. I would like to thank you Desire Course. I was able to land a SW Engineering position because of these tutorials. Hope you will be back soon. More Power!

    1. Melvin says

      Hi there. Can you please tell me which courses did you follow to land on this position? I would be really thankful to you!

      1. Nikko says

        Hi Melvin, I took Webdev Bootcamp Tutorials and MERN-related course.

        1. Melvin says

          I really appreciate your response! Wish you all the best in your web development career.

  17. Piincher says

    Hi guys how are you doing i think most of you didn’t understand the admin of the site need a donate please we need To help him . Please admin when you receive my message provide the btc adress for donate i don’t know how many time i asked but you didn’t provide i want to donate

  18. Beau Buckridge says

    Why is the site inactive ?

  19. tien says

    holy shit!!!
    you are back….
    congrats!!! guys….

  20. Kibem says

    Hi, Thanks for this course. I can se on udemy that this course is updated, so I request to please provide update. It will be of greate help.

  21. mohamed says

    please can you add the updated one

  22. smith says

    Please update this course… Thanks

  23. Swarup Routray says

    Can you please add the premium docs please

Leave A Reply

Your email address will not be published.