Grocery Delivery Platform
For Bazar Nibo
Grocery ordering on the web and in an app, with wallet, coins and area-based delivery, and the apps that run it behind the scenes.
A look inside
The system, screen by screen.
The problem
A grocery business is five jobs, not one storefront
Selling groceries online means customers ordering from a phone or a browser, a catalogue that changes by outlet and by area, stock that has to be right across every product variation, riders who need their orders, and staff who need to see all of it. A storefront plugin covers the first of those and leaves the rest to spreadsheets and phone calls.
Five applications on one backend
We built Bazar Nibo as a set of applications sharing one backend: a customer website, a customer mobile app, a delivery and vendor app, and an admin panel, all signing in through the same account system. Customers pick their city, area and sub-area and see what their outlet can deliver. Checkout works with a cash wallet, earned coins, coupons and referrals, and staff manage products, stock by variation, outlets and orders from the admin panel.
Engineering challenges
The hard parts, and how they were solved.
Delivery that depends on where the customer is
What a customer can order depends on which outlet serves their sub-area. The catalogue, stock and delivery charges are all resolved against the customer's chosen location, so the website and the app never offer something the nearest outlet cannot deliver.
Results
What it delivered.
- 01Live at bazarnibo.com, with a customer app alongside the website
- 02Customer web, customer app, delivery app and admin panel on one backend and one sign-in
- 03Wallet, coins, coupons and referrals built into checkout
- 04Catalogue, stock and delivery scoped to city, area and sub-area
Running more than a storefront?
Tell us who orders, who delivers and who manages stock today, and we will tell you what a platform like this one would take.
Next case study
Premium Education Brand Website