Udemy

Flutter & Node Tutorial: Build Amazon Clone with Admin Panel

Enroll Now
  • 1,579 Students
  • Updated 5/2022
  • Certificate Available
4.7
(73 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 16 Minute(s)
Language
English
Taught by
Rivaan Ranawat
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(73 Ratings)

Course Overview

Flutter & Node Tutorial: Build Amazon Clone with Admin Panel

Build a Full Stack Amazon Clone with Admin Panel using Flutter, Nodejs, Express & MongoDB

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 Content

  • 14 section(s)
  • 67 lecture(s)
  • Section 1 Introduction
  • Section 2 Flutter Setup
  • Section 3 Node.js Basics
  • Section 4 Authentication
  • Section 5 Client Side Main Screen UI
  • Section 6 Admin Panel
  • Section 7 Client Side - Products
  • Section 8 Cart
  • Section 9 Ordering & Order Details
  • Section 10 Admin Panel 2
  • Section 11 Log Out
  • Section 12 Deployment & Testing on Android
  • Section 13 Flutter 3
  • Section 14 Conclusion

What You’ll Learn

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


Reviews

  • J
    Joshua Niteesh Kumar V
    1.0

    you're not explaining anything, just doing your project

  • C
    Christian Morales
    5.0

    excelente

  • B
    Brandons tattoos
    5.0

    Code need updated but still a great course

  • A
    Akoni Tee
    5.0

    Excellent delivery as always (Do try to update the libraries as often as you can though Rivaan. Otherwise, some may struggle to follow along).

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed