- Introduction
- Install Tools
- Create React App
- Create Git Repository
- List Products
- Add page routing
- Create NodeJS Server
- Fetch Products From Backend
- Manage State By Reducer Hook
- Add BootStrap UI
- Create Product Rating Component
- Create Product Details Screen
- Create Laoding and Message Component
- Create React Context For Add Item To Cart
- Complete Add To Cart
- Create Cart Screen
- Complete Cart Screen
- Create Signin Screen
- Connect To MongoDB Database
- Seed Sample Products
- Seed Sample Users
- Seed Signin Backend API
- Complete Signin Screen
- Create Shipping Screen
- Create Signup Screen
- Implement Select Payment Method Screen
- Create Place Order Screen
- Implement Place Order Action
- Create Order Screen
- Pay Order By PayPal
- Display Order History
- Create Profile Screen