- Introduction to React
- Install Tools
- Create React App
- Create GitHub Repo
- List Products
- Add Routing
- Create Node Server
- 00:00:00 - Introduction to React
- 00:09:53 - Install Tools
- 00:25:01 - Create React App
- 00:31:24 - Create GitHub Repo
- 00:37:36 - List Products
- 00:50:11 - Add Routing
- 00:59:52 - Create Node Server
- 01:08:50 - Fetch Products
- 01:15:12 - Manage State By Reducer Hook
- 01:25:12 - add Bootstrap
- 01:34:12 - Create Product Component
- 01:48:03 - Add Product Screen
- 02:02:38 - Create Loading Component
- 02:10:22 - Create React Context
- 02:21:36 - Improve Add To Cart
- 02:27:59 - Create Cart Screen
- 02:37:47 - Complete Cart Screen
- 02:48:08 - Create Sign-In Screen
- 02:54:07 - Connect To MongoDB
- 03:05:44 - Create Sample Products
- 03:18:01 - Create Sample Users
- 03:21:47 - Create Sign-In API
- 03:31:26 - Complete Sign-In Screen
- 03:48:38 - Save Shipping Address
- 04:00:05 - Create Sign-Up Screen
- 04:06:05 - Create Payment Screen
- 04:12:55 - Create Place Order Screen
- 04:20:49 - Place Order Action
- 04:36:24 - Create Order Screen
- 04:48:47 - Pay Order By PayPal
- 05:03:41 - Display Order History
- 05:13:45 - Create User Profile
- 05:24:55 - Publish To Heroku
- 05:37:40 - Add Sidebar Search Box
- 05:50:59 - Create Search Screen
- 06:10:11 - Create Admin View
- 00:00:00 - Extra Features