Consumer·iOS & Android·2022·7 months

Grocer

On-demand grocery delivery with live inventory

React NativeExpoFirebase
85%Reduction in out-of-stock orders
4.6★Combined App Store & Play Store rating
30k+Monthly active users at 6 months
Grocer app screenshot

Overview

Grocer is a consumer-facing grocery delivery app for a regional supermarket chain in Malaysia, letting customers browse live inventory, place orders, and track delivery in real time — with a 2-hour delivery promise.

The challenge

The supermarket's existing website was not mobile-optimised and had no real-time inventory. Customers would order items that were out of stock, leading to cancellations and refunds. The business wanted a mobile-first experience that reflected actual shelf availability.

Our solution

We built a React Native app with Expo that connects to the client's existing inventory management system via a custom API layer we designed. Product availability updates in real time as stock changes. The checkout flow supports multiple payment methods including FPX, credit card, and e-wallet. Delivery tracking uses a driver app we built in parallel.

"The live inventory feature alone paid for the entire project. Cancellations dropped overnight."

Michelle TanHead of Digital, Grocer

Tech stack

  • React Native
  • Expo
  • Firebase Realtime DB
  • Node.js
  • FPX / Stripe
  • Google Maps
  • Firebase Cloud Messaging

What's next

Want results like these?