MERN Stack E-Commerce Mobile App with React Native [2023] (Udemy.com)
Build E-Shop Mobile App with Admin Panel and Authentication using React Native, Expo, Redux, Context API and much more
Created by: Alex Bakker
Last updated November 2024
What you will learn
- Build a Great eCommerce Mobile Application with React Native, Redux, Node, Express & MongoDB
- Develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC or Java/ Android
- An actual real-world project built in a linear and progressive manner
- Great Division of the course so you can pick up FullStack, Frontend or Backend
- Admin area to manage customers, products & orders from mobile phone!
- Product search, carousel & more
- Learn NodeJS API (Backend) Development
- Learn to Implement Authentication based on JWT
- Understand the terminology and concepts of Redux
- Get up to speed with React design principles and methodologies
- Make truly reusable components that look great
- Discover mobile design patterns used by experienced engineers
Course Description
***IMPORTANT*** THIS COURSE IS OUTDATED AND CURRENTLY BEING REFORMULATED AND UPDATED WITH NEW AND MODERN FEATURES. STAY CONNECTED WITH OUR SOCIAL TO GET UPDATES REGARDING THE NEW RELEASE OF THIS COURSE.
YOU CAN FIND MORE INFO IN BONUS LECTURE
Building cross-platform mobile apps has become less time consuming and more effective with one of the most popular frameworks, React Native.
This is not a reading documentation course. You have here a real-world project to learn from, and you will see the exact place of every feature of every technology used in this course.
You will learn how to build a Mobile Application for iOS and Android with MERN stack using React Native.
In this course you will learn to use technologies like:
- React Native
- NodeJs
- Express
- MongoDB
- Redux
- Context API
- React Navigation
- Styled Components
- And Native Base
You will learn the basics of building React Native apps. First, you will discover how to set up your environment in record time, including how to debug and run your app on your phone. Then, you will explore the React Native component library and how to style your layouts for a great feel. Finally, you will delve into how to call an HTTP API from your app.
When you’re finished with this course, you will have the basic skills and knowledge of React Native needed to tackle profitable, cross-platform mobile projects without learning at least two new programming languages.
Also, this course is a perfect to the concepts of server-side web development. You’ll learn the different parts that make up the back-end of a website or web application, and you’ll gain familiarity with the Node.js runtime environment. After this course, you’ll be set up to explore popular Node frameworks like Express.js to build great API's.
You learn in this course how to use mongoDb without any installing extra tools, MongoDB is now on cloud, so you will store your database in safe place!
The main features:
Full featured shopping cart
Top products carousel
Product pagination
Product search feature
User profile with orders
Admin product management
Admin user management
Admin Order details page
Changing the orders states (shipped, delivered ..)
Checkout process (shipping, payment method, etc)
Using Database in the cloud
and much more ...
And not only this, you will have optional tasks to do and we can review them for you! Just pick up one task from the board and create the pull request to get the review, to be like in a real world experience!
After this course you will have a full working e-commerce iOS and Android App that you can use or add to your portfolio.
Instructor Details
- 4.4 Rating
1,182 Reviews
Alex Bakker
Hi! I'm Alex Bakker, holding a Bachelor's degree in Software Engineering and a Master's degree in Artificial Intelligence and Machine Learning. I work as a Software Developer for a large international company, specializing as a Full Stack Web and Mobile developer.
With several years of experience, I've developed a diverse range of web and mobile applications, covering a variety of functionalities, purposes, and systems.
My passion lies in backend development with Python, creating AI and machine learning applications, and using web frontend frameworks. I also have expertise in React Native, Ionic, and Electron frameworks, enabling me to craft versatile applications for web, mobile, and desktop platforms.
I'm excited to share my knowledge with students so that together we can create amazing applications that can change the world!
More courses by Alex Bakker
[AI] Create a Object Recognition Web App with Python & React (2024)
4.3 (38 Reviews)
Provider: Udemy
Time: 3h
$44.99
More React Native courses
The Complete React Native + Hooks Course (2025)
4.6 (45,638 Reviews)
Provider: Udemy
Time: 38.2h
$129.99
Reviews
By Saumit Bhide on 1/29/2022
This is a very nice course for mobile app development with mern and the teachers explain very well but i hate this course's QandA i dont know hwy but i have never got a response to my question for 3 weeks so at last i solved it on my own so i tell that this course is not for beginners you need the knowledge of problem solving and i give it a 4 star because it is missing product update through admin side and also admins cant see what are the products in the order.But i am happy with the rest of features and knowledge i got.
By Anonymized User on 12/29/2021
This is an amazing course for every engineer to get a great foundation on using the MERN stack with react native, and dive into hacking your own projects, simply amazing!!!
By Yunjae Jeong on 10/29/2021
Amazing lecture! really helped me getting a grasp on creating a full-stack app from scratch. Appreciate how they explained the usage of every modules and methods. Could have been better if they made some explanations on some of the concepts like http protocols and react lifecycles and hooks though. But still a great lecture!
By Ismail Bosca on 9/16/2021
Le cours permet d'avoir de bonne base sur la création d'une Application E-Commerce, mais ne vas assez loin à mon goût. Beaucoup d'erreur, le cours n'est pas assez mis à jours, vous devez corriger vous même les erreurs et le support n'est pas assez réactif. Pour ce qui est de l'application, j'ai effectivement une bonne base que je pourrais modifier par la suite.
By Aman Dwivedi on 7/28/2021
This course is for Awesome who is beginner and want to learn from Scratch by making a project, Yes it has some bugs, but Instructor are very good, they reply you Ques in a very less time , and if stuck on some error kindly check that Q/A of that lecture they have already help lots of Students and Yes please be patient and don't loose hope . You will able to learn MERN very Easily and yes hoping that they update this course with payment method and fix the bugs.
By Theo Tziomakas on 4/6/2021
So far I am enjoying the course. Here are some ideas to update it: 1) Add https requests with openssl 2) Allow the logged in users to rate the products 3) Deploy the backend using Heroku or AWS
By Lucas Aguero on 3/4/2021
This guys are the best, they explain very simple step by step all the way. If you know your JS and reading doc can improve a lot too.
By Ahmed Adel Eltahan on 3/4/2021
well this course offer awesome information and practice on this topic but you still need the basic react native and node knowledge as a student The backed part is awesome and well explained the front end is not good explained and use of native base package was not good idea offer bad user experience practice the order summary and check out CSS was not good even cart you can make your own version better like what I did the instructors leave some comments of other students not answered which is not good for them long term
By Muhammad Haekal on 2/6/2021
This course is great & really recommended for anyone that have basic programming skill & wanted to become full stack or improve more their skill with a real project. This course is using up to date react (functional component, hooks), also the backend section is really great the way to create not just an api, but a secure api. The instructors are also responsive in Q&A to help. I also have a feedback which is hopefully useful for next mern course: - Right now the "Deploy server to heroku" is in the frontend section. I guess it will be great to put it in the backend section, so that when we move to frontend section we don't need to think about it anymore & we can consume the api directly without testing/using localhost anymore - In frontend side I guess it will be great if we have a wireframe at the beginning of the section, so that we have a clue/know the flow of our apps which it can be helpful in setting up state management (redux, context api) + navigation first before adding any other (components, screens etc) - Add 3rd party API like for payments (stripe, paypal etc.), for authentication (google, facebook etc.) Thanks for the course, hopefully next there will be more real project courses :)
By Joseph Sharun on 1/22/2021
So far is grate, but for a nube like me if the git hub part was explained more and also there was some deficulty on importing the Native Base part .but So far i like it verymuch.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100

![[AI] Create a Object Recognition Web App with Python & React](/programming/software-development/images/6185863_12bd.jpg?v=1791192739)






