Oluwafemi Obajuluwa › FastChow
Search and favourites
Type, find, move on
Search and favourites
Search is one of the most important features in a food delivery app, and one of the trickiest to get wrong. It is also the part of the current app people complain about most.
The empty state carries recent searches and a set of categories, so the common case is a tap instead of typing. Queries are debounced and cancelled as you type, so fast typing does not queue up stale requests. Results stay on screen while the next set loads instead of blanking out. Results come back grouped by store, and items can be added straight from the list.
Favouriting is a simple interaction, but it has to feel reliable. In the current app it can be inconsistent, and you are left unsure whether the tap did anything.
Here the heart fills the moment you press it, and the request goes out behind that. If it fails, the heart goes back. Your favourites row on the home screen updates at the same time, so you can see the place you just saved without going looking for it.