You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+43-13Lines changed: 43 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
1
# React & Node Tutorial - Full ECommerce in 5 Hours [2020]
2
+
2
3
Welcome to my React and Node tutorial to build a fully-functional e-commerce website in 5 hours. Open your code editor and follow me for the next hours to build an e-commerce website using React and Node.JS.
3
4
4
5
## Demo Website
@@ -12,79 +13,108 @@ Welcome to my React and Node tutorial to build a fully-functional e-commerce web
12
13
[](https://www.youtube.com/watch?v=Fy9SdZLBTOo)
13
14
14
15
## You Will Learn
15
-
- HTML5 and CSS3: Semantic Elements, CSS Grid, Flexbox
### [01:30:53 Part 09- Create Node Server](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=5453s)
78
+
55
79
This part is about Node and Express. They are the popular framework to create a web server using JavaScript language. We will create a MongoDB database and save and retrieve the admin user.
56
80
57
81
### [01:39:52 Part 10- Fetch Server Data](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=5992s)
82
+
58
83
In this lesson, we use React Hooks to fetch data from the server. We use the axios library to do this job in a modern async/await style.
59
84
60
85
### [01:47:55 Part 11- Manage State With Redux](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=6475s)
86
+
61
87
When it comes to handling multiple forms with their data nothing is better than state management. We use Redux in this lesson to handle complex state and keep the app behavior predictable.
62
88
63
89
### [02:07:11 Part 12- Add Redux To Details](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=7631s)
90
+
64
91
In this part, we move the details page state to Redux. First, we create reducers then define actions and connect them to the details component.
65
92
66
93
### [02:29:23 Part 13- Shopping Cart Screen](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=8963s)
94
+
67
95
Shopping Cart is the heart of any e-commerce website. We focus on creating a user-friendly shopping cart using React and Redux.
### [03:08:11 Part 14- Connect MongoDB](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=11291s)
99
+
71
100
This lesson is about persisting data on the MongoDB database. We use mongoose package to create models and save and retrieve data from the database.
72
101
73
102
### [03:21:35 Part 15- Sign In User](https://www.youtube.com/watch?v=Fy9SdZLBTOo&t=12095s)
103
+
74
104
We need to register the user before redirecting them to the checkout. In this part, we will create forms for getting user info and save them in the database.
0 commit comments