Oluwafemi Obajuluwa › FastChow
Orders and wallet
Screens that keep themselves current
Orders and wallet
Keeping up with an order is one of the biggest sources of friction in the whole product. Normally you end up navigating back and forth between screens to find out whether anything has changed.
The rebuilt order screen keeps itself current. Status, the rider on a map, and the full history of everything the order has been through, all in one place. When I am looking at my order, I should be able to trust that I am seeing the current state.
Funding a wallet at checkout has the same problem. You add money, and then you are moving between screens, or closing and reopening the app, just to get the balance to catch up. I redesigned it so the balance updates in the flow you are already in. You top up, you see it land on the checkout screen, you place the order.
Chowdeck has transaction history already. I built my own version because the wallet felt incomplete without it, and because it is the thing that makes a balance make sense: top-ups, order charges, refunds, partial payments and gift card redemptions, grouped by month and filterable by balance type.
Choosing where your food goes is a small screen that gets used constantly, so it should be quick and quiet. Saved addresses are right there, adding a new one is a search field and a couple of taps, and switching between them does not reload the world around it.


