Enterprise / Sales · Android
ABHL
Sales-force order management app for a field-sales client.
- Flutter
- Dart
- Node.js
- React.js
- REST APIs
- Android
Problem
Sales officers and outlets need a fast, reliable way to place, accept, and dispatch orders without relying on manual coordination.
Solution
A Flutter app where outlets place orders directly to sales officers, who can accept, reject, and dispatch them from the same app.
Architecture
Flutter client with a Node.js backend and a React.js admin panel, consistent with Himanshu's other enterprise field-sales apps.
Challenges
- Coordinating a two-sided order flow — outlets placing orders, sales officers accepting/rejecting/dispatching — without confusion or lost orders.
- Keeping order status in sync in real time between outlets and sales officers.
Outcomes
- Shipped a working order-management flow live on Google Play.
Case study
Overview
ABHL is a sales-force order management app. Outlets place orders directly to sales officers, who can accept, reject, and dispatch them from the same app — replacing manual, back-and-forth coordination with a single order flow.
Architecture
Flutter client with a Node.js backend and a React.js admin panel, consistent with Himanshu's other enterprise field-sales apps.
Key challenges
- Coordinating a two-sided order flow — outlets placing orders, sales officers accepting, rejecting, and dispatching them — without confusion or lost orders.
- Keeping order status in sync in real time between outlets and sales officers.
Outcomes
Shipped a working order-management flow, live on Google Play.