Flutter Mobile App + Node.js Back End Tutorial – Code an Amazon Clone [Full Course]

Flutter Mobile App + Node.js Back End Tutorial – Code an Amazon Clone [Full Course]

freeCodeCamp.org via freeCodeCamp Direct link

) Rating Products

46 of 67

46 of 67

) Rating Products

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.