Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Flutter Multi Vendor Grocery | Shop | Food | Store App
Flutter Multi Vendor app for grocery store, restaurant app, food delivery and e-commerce app. This app is designed to be scalable and a template for following purpose. You may use it for
1. food delivery app
2. grocery app
3. e-commerce app
4. shop app or clothes app
5. accessory app
We will build a mobile app using Flutter which can facilitate the ordering of food from restaurants that are within the close distance range of the client. Clients can get dynamic food recommendations and restaurant recommendations according to their current location. Clients can explore food categories and get served the food that is within delivery distance and if no food is found we recommend them random foods.
The app will provide features to calculate the distance of the restaurant from the client’s current location, calculate the delivery price to order from a restaurant, navigate using maps from the client’s current location to restaurant’s location, calculate the time it takes for an order to be delivered to the client after ordering. Payment system to facilitate payment between the client and the admin. Buyers can rate the experience of purchase, seller, delivery, etc. Food delivery services rely heavily on security email, the app will have an email verification system as well as phone number verification. For deliveries to go through and limit confusion, the address system should have a combination of several map APIs to get the coordinates of the user and the correct format of the address.
You need to buy all the apps separately to work as a fully functional app.
Course Content
- 32 section(s)
- 206 lecture(s)
- Section 1 Introduction
- Section 2 Creating the project and Introducing GetX
- Section 3 Bottom Navigation Bar and GetX
- Section 4 Creating a CustomAppBar
- Section 5 Category List & Controller
- Section 6 All Categories Page and Category Tile
- Section 7 Heading Widget
- Section 8 Nearby Restaurants
- Section 9 Backend architecture and controllers and schemas
- Section 10 System design resources
- Section 11 Restaurant and schemas and test
- Section 12 Food schema, category and test
- Section 13 Rating schema and functions
- Section 14 User schema, address, login and OTP
- Section 15 Address section schema, controller and CRUD
- Section 16 Cart schema
- Section 17 Order schema
- Section 18 Fetch Food and Hooks
- Section 19 Search bar and controller
- Section 20 Food Category
- Section 21 Phone verification and UI
- Section 22 Additives and model with observables
- Section 23 Restaurant tabController and top and bottom bar
- Section 24 Restaurant Hooks and Recommendation
- Section 25 Profile Page & Login & Registration & Password
- Section 26 Verification module
- Section 27 Google map, Geolocation and Markers
- Section 28 Cart controller
- Section 29 Order module
- Section 30 Payment server
- Section 31 Order management
- Section 32 Web app and download the apk
What You’ll Learn
- A basic system design
- Building complex app with Flutter
- Learn how to integrate Flutter, Nodejs, Mongodb and Firebase
- Learn to use state management like GetX with it
- Step by step learn to build rest API
Skills covered in this course
Reviews
-
AAdriano Wagner Agra de Andrade
Excellent course !
-
SSaud khan
Rushing into the content.....the configuration of start-up project runs into multiple issues probably due to outdated packages or preliminary addition of firebase packages at initial stage without even configuring backend
-
NNicolas Ariel Garcia Brogna
It becomes very difficult to learn something with the constant jumps between files, video cuts and the screen always full of autocompletes from the copilot or ESlint alerts. In addition to the quick modifications in certain parts of the code where one has to pause the video in half a second to see what change it makes since the instructor makes the change and automatically scrolls to another part of the code. The course has its value if what you are looking for is to follow someone and copy their code, it can be useful for anyone who has a request from a client that is similar to this App. The knowledge of the tutor is not under discussion, perhaps the way of presenting this knowledge is.
-
VVikas Upadhyay
I have loved the explanation