Skip to content

Repository files navigation

amazon_clone

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

⭐️ Course Contents to Cover ⭐️

  • Introduction & Demo
  • Setting Up The Flutter Project
  • Setting Up Themes
  • Folder Structure
  • Setting Up Routes
  • Auth Screen UI
  • What is Node.js
  • Node.js Installation
  • Initialising Node
  • First Node.js Script
  • NPM & Dependencies
  • Creating Server
  • Nodemon
  • Create your First API
  • Exercise 1: Create GET API
  • Solution 1
  • Routers
  • Middleware
  • Sign up Route
  • Connecting to MongoDB
  • Creating User Model
  • Sign up Route cntd
  • Connecting Sign Up Route With Client Side
  • Adding TextField & Form Validator
  • Sign In Route / Exercise 2
  • Creating Sign In Route (Solution 2)
  • Connecting Sign In Route with Client Side
  • Persisting State
  • Creating BottomNavBar
  • Account Screen UI
  • Home Screen UI
  • Admin Screen BottomNavBar
  • Add Product Screen UI
  • Picking Images
  • Admin - Selling Product
  • Create Admin Middleware / Exercise
  • Solution
  • Sell Product Contd.
  • Admin - Fetching & Displaying All Products
  • Admin - Deleting Product
  • Self Exercise (Add Product Realtime)
  • Getting & Displaying Products Based on Category
  • Searching & Displaying Products
  • Optional Exercise (Creating Search Product API)
  • Product Details Screen UI
  • Rating Products
  • Rating Product API / Exercise
  • Solution
  • Display Ratings
  • Fetch Deal of The Day (Optional Exercise)
  • Adding To Cart
  • Displaying Cart Products
  • Decreasing Quantity in Cart
  • Address Screen
  • Adding GPay/ Apple Pay
  • Storing User Address & Ordering
  • Viewing My Orders
  • Viewing Order Details
  • Admin - Viewing All Orders
  • Admin - Change Order Status
  • Total & Category-Wise Earnings
  • Display Sales Chart
  • Log Out
  • Deployment to Heroku
  • Testing on Android Device
  • (Bonus) Flutter 3 (Everything Works!)
  • Material 3

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages