User – User can create an account, select a supermarket, buy products and get them delivered at their doorstep. User can view past orders and their invoices.
Shopper – Shopper can create an account for his supermarket, add products to supermarket, accept orders and deliver the products to user.
Website owner – Website owner/Admin can view/add users, view/add shopper, view orders, manage stores, manage payment settings, add coupon codes, manage cities.