routeDistribution · Mobile
Field-sales app, built from zero for reps on the road
Routes, shops, orders and deliveries for sales reps and their managers, in Bangla, on everyday phones and patchy networks, with live order flow to head office.
- Client
- A consumer-goods distributor, Bangladesh
- Built
- Android app + admin (Flutter), API (Go)
- Our role
- Designed and built from zero; ongoing
- Users
- Sales reps and managers in the field
The product
- check_circleEach rep sees today's routes, the shops on each route and the order count per route.
- check_circleOrders taken at the shop reach head office right away, and managers follow their team's progress live.
- check_circleThe app is in Bangla, for the people who actually use it.
- check_circleRep location is sent from the field, so managers can see coverage.
- check_circleAn admin panel manages routes, shops, people and targets.
Improving it with the field
- check_circleReps work on low-cost phones and weak networks, so a small problem can cost a whole working day.
- check_circleWhen reps reported a route screen that kept loading forever, we found the cause (one malformed piece of route data stopped the whole list) and replaced the endless spinner with a clear message and a Retry button.
- check_circleOrder counts that fail to load now show “–” with a retry, instead of a misleading zero.
- check_circleWe test changes on real reps' phones.
Results
| Measure | Before | After |
|---|---|---|
| Route screen when something fails | Endless spinner | Clear message + Retry |
| Failed order counts | Shown as 0 | Shown as “–” + retry |
| Orders to head office | — | Live from the shop |
What this means for you
Field apps live or die on bad networks and cheap phones. We design for that from day one, test with real users, and keep improving after launch.
Talk to us about your projectarrow_forward