Online Grocery & Herbs
Online Grocery & Herbs
Online Grocery & Herbs
By
Supervisor
<Dr. Muhammad Adnan>
Institute of Computing
KUST, Kohat
___________
Signature
Introduction
Grocery & Herbal Shopping is an android application where users can
buy grocery products and herbal consultant online. Grocery products are
displayed in an efficient graphical user interface. This system will be like
a virtual supermarket. The user can select the product they want to buy
and the selected product will be added to the cart. Cart contains
username, contact details, selected product and quantity. User can search
for products through categories like fruits, vegetables and various herbal
advisors. After placing the order, the kirana store will be delivered to the
specific address to which the order will be delivered. Because the system
is designed to run, it will be available on smartphones. Customers who
have a smartphone can easily use the application and buy food. No need
to wait in long lines. No need to carry heavy bags and fight carts.
Customers can buy products at home by viewing pictures of various
grocery products and adding them to the shopping cart.
Background/Literature
In today’s fast paced world, shopping for fruits, vegetables, and herbs can
often be a tedious task that inadvertently ends up eating into your free
time.
Moreover, the lockdown restrictions that were imposed following the
pandemic made it difficult for shopkeepers to sell their goods.
This app aims to solve these issues by helping you save time and
allowing you to shop from the comfort and safety of your home while
simultaneously providing a platform for grocers, fruit sellers, vegetable
vendors, and herbalists to sell their goods and serve their customers.
1
Along with providing you with access to a wide variety of fruits and
vegetables, this app also lets you consult with an herbalist over chat.
This app also allows Vendors to update their stock and add or delete
items depending on the availability in their inventory.
Proposed Solution
Therefore we are introduce a system comprises of 3 major modules with
their sub-modules to solve people’s the above problem as follows:
Admin:
Splash:
- Introductory screen
- Logo of the app and short animation
Manage fruits:
- Add/Update/Delete/View
Manage herbs:
- Add/Update/Delete/View
Herbalist clinic:
- Admin can Approve/reject/block the Herbalist account
View user:
- list of Users
View orders:
- list of orders and update status i.e., dispatched or delivered
2
Herbalist:
Splash:
- Introductory screen
- Logo of the app and short animation
Register:
- User can register using personal details.
Login:
- User can login in his personal account using id and password.
Profile:
- view & update profile
Home
- list of recent & new chat
- individual chat
Notifications:
- Notifications of chats by the users
User:
Splash:
- Introductory screen
- Logo of the app and short animation
Login:
- User can login in his personal account using id and password.
Profile:
- view & update profile
Dashboard:
- list of products/clinic
- filter/search
- Product Page/Herbalist Clinic Page/Herbalist
- Add to Cart/chat with the Herbalist
Cart
- list of cart items
- update/delete items from cart
3
Orders:
- list of orders
Chats:
- recent chat list by herbalist
Notifications:
- Notifications of chats by the users
Objectives
In this system, the user will be able to buy herbs or get recommended
about the herbs user needs by chatting with the experts i.e., Herbalist.
Herbalist can recommend herbs based on the user’s need by chatting with
the user. The main purpose of this project is to help the user to easily
search for herbs and fruits that will be good for the health of the user
depending on any health issue that he/she is suffering from.
Challenges
Methodology
1. We will use firebase to store all the data of customer and herbalists etc.
2. With the help of the firestore server, customer and herbalist will be able to
communicate with each other.
3. With the help of different flutter packages we will get the all the animations
and other such features which will be required in the app.
4
4. With the help of firestore server, admin can review all the data of customers
and herbalists.
5. With the help of update property we will set a method for grocery seller, so
that he/she can easily edit product rates anytime, because there will be
fluctuation in product rates in every days life.
Firebase/ Firestore
System Requirement
I. Hardware Requirement
i. Laptop or PC
I3 processor system or higher
4 GB RAM or higher
100 GB ROM or higher
i. Laptop or PC
Windows 7 or higher
Android Studio
5
Work Plan
The work plan of the project is given below in figure: