Flutter E-commerce App With Restful Api
Flutter E-ecommerce app tutorial
Learn how to build a Flutter online shop app using provider state management. This could be used a e-commerce app.
This is a Flutter Shopping app with Provider and Hive local storage for android and iOS. We will build a beautiful online store app for iOS and Android. It covers beautiful animation and scrolling. This is a flutter shopping cart with Provider with interactive ui design.
This tutorial covers awesome animation ui design with local storage. By the end of this tutorial you will master, how to use provider and hive.
Provider would be for state management and Hive would be local storage.
Get the complete code and assets from here
https://www.dbestech.com/tutorials/flutter-online-shopping-store-with-cart-provider-state-management
Part 1
https://youtu.be/TIZ3Vx-5-TU
Take a complete BLoC course
https://www.udemy.com/course/course-selling-online-app-using-flutter-for-ios-and-android/?referralCode=C154DB541EE8653ED76E
00:00:00 Introduction
00:05:33 Setup the project and dependencies
00:08:43 Creating node server
00:15:15 creating the mongo dB cluster and building a database
00:18:58 connecting the server to mongo db
00:20:56 Creating Models
00:31:02 Products Controllers and
00:40:19 Creating Product Router
00:42:54 Testing Product Endpoints in Postman
00:48:34 Creating Authentication Controller
00:50:25 Create Auth function
00:54:31 Decrypting passwords with crypto-js and creating JWT token
01:02:18 Creating Auth router and testing auth endpoints in postman
01:07:00 Verifying the jwt token
01:10:19 Creating userController and the functions
01:13:50 Creating UserRoutes
01:17:26 Orders Controller and Cart Controllers
01:33:22 Testing cart endpoints in postman
01:34:57 Opening and running our flutter app
01:38:46 Creating the helper class and get data from the rest api
01:50:01 Profile page data
01:53:28 Making changes to the product page
01:55:54 Search request and search page
02:20:46 Creating page for non-logged in users
02:38:01 Designing the Profile Page
02:49:41 Creating and designing the Login Page
03:07:58 Registration page
03:14:16 Storing token in shared pref and signup request
03:21:40 Form validation
03:35:45 Setting the logic for favorites and cart btn
03:42:39 Sign up functionality
03:58:38 Cart request and getting cart products
04:25:17 Cart local list
04:32:01 Stripe backend
04:36:56 initializing a git repo and hosting the server on railway
04:43:43 Payment Helper
04:57:37 Payment webview
05:10:58 Webhook response in stripe
05:17:14 Designing Orders Page and Widgets
Twitter/Facebook/Instagram @dbestech
What'sApp for biz talk @dbestech