Online Grocery Shopping app
Admin: (admin web panel )
manage (add, delete , edit ) storekeepers , delievry agents an users
Monitor all activity calls / deleiveryagents/ storekeeper/ users
update information / data on server side .
set apps to update through force update option.
Storekeeper: (web panel )
check new orders
prepare and package orders
assign orders to delieveryagents
set payments and accounts .
pay daily / weekly commission to delieveryagent's agency.
Delievery agent: (andriod app )
check new orders
deliever the order
recieve payment and deliever to storekeeper.
give feedback about storekeepr and users.
User: (andrio app )
download and install app
configure and setup app
select proucts and place order
recie products and make payment
give feedback about storekeeper and delievryagents .
We require a simple Android application with following features
Title: Ravi Store
On main interface user will be given multiple main categories to select, after user select main category as listed below .
* Grocery & Bakery Items
* Electronics & accessories
* Mobiles & accessories
* Computers & accessories
* Electrician Tech services
* Plumber Tech services
App will check internet availability and it will make sure that GPS is on otherwise it will ask user to activate GPS Application and then it will search a sqlite table to find the nearest store by using current GPS or GSM coordinates and user will select anyone store and select products to buy and place his order accordingly like a normal grocery app also user set payment method option and set time of delievery of products / service .
However if there is no internet connectivity, it will make "Call us" button visible and it will ask user to make a call by clicking on "call us" button and when user click on "call us" button, a call will be initiated to the number already stored in sqlite table and assigned to user.
if user press "Call Us" button , nearest store / agent will recieve user's calls and he will update the store / agent about his products lists and time of delivery accordingly
order status and user & delivery agent current location need to be traceable to each other through google map integeration and it need to real time with following status messages
Order ready for delievery
Order in your way
also order delivery process need to be visible to both store admin and user till billing .
In addition to above requirements application must remain update to date.
* A server application need to be setup to update the clients whenever needed with new stores information.
* Download latest sqlite database whenever an update is available.
* If newer version of application is available, force the user to update current version.
Application must stop if user/system fail to update .
Note: We need source code with full documentation for future customization
we need complete solution with web services ( Rest Api's) and Admin panel
Freelancer those have already developed similar solution will be preferred and we are also open to discuss change in requirements .