Completed
) Creating Server
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Flutter Mobile App + Node.js Back End Tutorial – Code an Amazon Clone [Full Course]
Automatically move to the next video in the Classroom when playback concludes
- 1 ) Introduction & Demo
- 2 ) Setting Up The Flutter Project
- 3 ) Setting Up Themes
- 4 ) Folder Structure
- 5 ) Setting Up Routes
- 6 ) Auth Screen UI
- 7 ) What is Node.js
- 8 ) Node.js Installation
- 9 ) Initialising Node
- 10 ) First Node.js Script
- 11 ) NPM & Dependencies
- 12 ) Creating Server
- 13 ) Nodemon
- 14 ) Create your First API
- 15 ) Exercise 1: Create GET API
- 16 ) Solution 1
- 17 ) Routers
- 18 ) Middleware
- 19 ) Sign up Route
- 20 ) Connecting to MongoDB
- 21 ) Creating User Model
- 22 ) Sign up Route cntd
- 23 ) Connecting Sign Up Route With Client Side
- 24 ) Adding TextField & Form Validator
- 25 ) Sign In Route / Exercise 2
- 26 ) Creating Sign In Route (Solution 2)
- 27 ) Connecting Sign In Route with Client Side
- 28 ) Persisting State
- 29 ) Creating BottomNavBar
- 30 ) Account Screen UI
- 31 ) Home Screen UI
- 32 ) Admin Screen BottomNavBar
- 33 ) Add Product Screen UI
- 34 ) Picking Images
- 35 ) Admin - Selling Product
- 36 ) Create Admin Middleware / Exercise
- 37 ) Solution
- 38 ) Sell Product Contd.
- 39 ) Admin - Fetching & Displaying All Products
- 40 ) Admin - Deleting Product
- 41 ) Self Exercise (Add Product Realtime)
- 42 ) Getting & Displaying Products Based on Category
- 43 ) Searching & Displaying Products
- 44 ) Optional Exercise (Creating Search Product API)
- 45 ) Product Details Screen UI
- 46 ) Rating Products
- 47 ) Rating Product API / Exercise
- 48 ) Solution
- 49 ) Display Ratings
- 50 ) Fetch Deal of The Day (Optional Exercise)
- 51 ) Adding To Cart
- 52 ) Displaying Cart Products
- 53 ) Decreasing Quantity in Cart
- 54 ) Address Screen
- 55 ) Adding GPay/ Apple Pay
- 56 ) Storing User Address & Ordering
- 57 ) Viewing My Orders
- 58 ) Viewing Order Details
- 59 ) Admin - Viewing All Orders
- 60 ) Admin - Change Order Status
- 61 ) Total & Category-Wise Earnings
- 62 ) Display Sales Chart
- 63 ) Log Out
- 64 ) Deployment to Heroku
- 65 ) Testing on Android Device
- 66 ) (Bonus) Flutter 3 (Everything Works!)
- 67 ) Material 3