HOME > Development > Flutter Node Tutorial- Build Amazon Clone with Admin Panel

Flutter Node Tutorial- Build Amazon Clone with Admin Panel

  • Development
  • Dec 31, 2024
SynopsisFlutter & Node Tutorial: Build Amazon Clone with Admin Pa...
Flutter Node Tutorial- Build Amazon Clone with Admin Panel  No.1

Flutter & Node Tutorial: Build Amazon Clone with Admin Panel, available at $69.99, has an average rating of 4.3, with 67 lectures, based on 71 reviews, and has 1537 subscribers.

You will learn about Flutter + Nodejs In depth about MongoDB Javascript Basics Building Amazon Clone with Admin Panel This course is ideal for individuals who are Beginner Flutter developers looking to learn Node + MongoDB (MEFN Stack) It is particularly useful for Beginner Flutter developers looking to learn Node + MongoDB (MEFN Stack).

Enroll now: Flutter & Node Tutorial: Build Amazon Clone with Admin Panel

Summary

Title: Flutter & Node Tutorial: Build Amazon Clone with Admin Panel

Price: $69.99

Average Rating: 4.3

Number of Lectures: 67

Number of Published Lectures: 67

Number of Curriculum Items: 67

Number of Published Curriculum Objects: 67

Original Price: ?999

Quality Status: approved

Status: Live

What You Will Learn

  • Flutter + Nodejs
  • In depth about MongoDB
  • Javascript Basics
  • Building Amazon Clone with Admin Panel
  • Who Should Attend

  • Beginner Flutter developers looking to learn Node + MongoDB (MEFN Stack)
  • Target Audiences

  • Beginner Flutter developers looking to learn Node + MongoDB (MEFN Stack)
  • This is Flutter E-Commerce App with a Backend. This Shopping App uses Javascript, Node, Express, MongoDB, and Mongoose and is designed for beginners. This 12-hour course also covers Migration to Flutter 3 and a preview of the app with Material 3! This Flutter project covers the complete UI of Amazon including features like auth with email/password, cart, searching products, fetching them based on category, rating them, fetching deal of the day, checking out using GPay/Apple Pay, viewing the orders, the details of the order along with their status which can be changed from the admin panel, view total sales and graph of sales based on category.

    In this course, you’ll learn to build the UI of Amazon from scratch, create REST APIs using Node, store data in MongoDB using Mongoose, use REST APIs with Flutter & Dart using Models, use the Flutter State Management tool as Provider and create a cross-platform app that works on Android and iOS.

    Server: Node.js, Express, Mongoose, MongoDB, Cloudinary

    Client: Flutter, Provider

    Features:

  • Email & Password Authentication

  • Persisting Auth State

  • Searching Products

  • Filtering Products (Based on Category)

  • Product Details

  • Rating

  • Getting Deal of the Day

  • Cart

  • Checking out with Google/Apple Pay

  • Viewing My Orders

  • Viewing Order Details & Status

  • Sign Out

  • Admin Panel

  • Viewing All Products

  • Adding Products

  • Deleting Products

  • Viewing Orders

  • Changing Order Status

  • Viewing Total Earnings

  • Viewing Category Based Earnings (on Graph)

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Flutter Setup

    Lecture 1: Setting Up The Flutter Project

    Lecture 2: Setting Up Themes

    Lecture 3: Folder Structure

    Lecture 4: Setting Up Routes

    Lecture 5: Auth Screen UI

    Chapter 3: Node.js Basics

    Lecture 1: What is Nodejs

    Lecture 2: Nodejs Installation

    Lecture 3: Initialising Node

    Lecture 4: First Nodejs Script

    Lecture 5: NPM & Dependencies

    Lecture 6: Creating Server

    Lecture 7: Nodemon

    Lecture 8: Create your First API

    Lecture 9: Exercise 1: Create GET API

    Lecture 10: Solution 1

    Lecture 11: Routers

    Lecture 12: Middleware

    Chapter 4: Authentication

    Lecture 1: Sign up Route

    Lecture 2: Connecting to MongoDB

    Lecture 3: Creating User Model

    Lecture 4: Sign up Route cntd

    Lecture 5: Connecting Sign Up Route With Client Side

    Lecture 6: Adding TextField & Form Validator

    Lecture 7: Sign In Route / Exercise 2

    Lecture 8: Creating Sign In Route (Solution 2)

    Lecture 9: Connecting Sign In Route with Client Side

    Lecture 10: Persisting State

    Chapter 5: Client Side Main Screen UI

    Lecture 1: Creating BottomNavBar

    Lecture 2: Account Screen UI

    Lecture 3: Home Screen UI

    Chapter 6: Admin Panel

    Lecture 1: Admin Screen BottomNavBar

    Lecture 2: Add Product Screen UI

    Lecture 3: Picking Images

    Lecture 4: Admin – Selling Product

    Lecture 5: Exercise: Create Admin Middleware

    Lecture 6: Solution

    Lecture 7: Sell Product Contd.

    Lecture 8: Fetching & Displaying All Products

    Lecture 9: Deleting Product

    Lecture 10: ) Self Exercise (Add Product Realtime)

    Chapter 7: Client Side – Products

    Lecture 1: Searching & Displaying Products

    Lecture 2: Optional Exercise (Creating Search Product API)

    Lecture 3: Product Details Screen UI

    Lecture 4: Rating Products

    Lecture 5: Rating Product API / Exercise

    Lecture 6: Solution

    Lecture 7: Display Ratings

    Lecture 8: Fetch Deal of The Day (Optional Exercise)

    Chapter 8: Cart

    Lecture 1: Adding To Cart

    Lecture 2: Displaying Cart Products

    Lecture 3: Decreasing Quantity in Cart

    Chapter 9: Ordering & Order Details

    Lecture 1: Address Screen

    Lecture 2: Adding GPay/ Apple Pay

    Lecture 3: Storing User Address & Ordering

    Lecture 4: Viewing My Orders

    Lecture 5: Viewing Order Details

    Chapter 10: Admin Panel 2

    Lecture 1: Viewing All Orders

    Lecture 2: Change Order Status

    Lecture 3: Total & Category-Wise Earnings

    Lecture 4: Display Sales Chart

    Chapter 11: Log Out

    Lecture 1: Log Out

    Chapter 12: Deployment & Testing on Android

    Lecture 1: Deployment to Heroku

    Lecture 2: Testing on Android Device

    Chapter 13: Flutter 3

    Lecture 1: (Bonus) Flutter 3 (Everything Works!)

    Lecture 2: Material 3

    Chapter 14: Conclusion

    Lecture 1: Conclusion

    Instructors

  • Flutter Node Tutorial- Build Amazon Clone with Admin Panel  No.2
    Rivaan Ranawat
    Mobile, Web & Backend Developer | Content Creator
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 22 votes
  • 5 stars: 44 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!