
Smarter Food Search
28th Jul, 2026I spent more time improving the food area today.
Now that the app has a huge database of food, it makes it difficult for a user to find what they're looking for.
My initial idea was to show the most recently logged food at the top.
But I quickly realised that someone logging Lunch is just going to see Breakfast food and as most of us don't eat cereal for lunch...
(No judgement if you do)
I then changed it to show recently logged food based on the selected Meal period.
But that wasn't really flexible enough and didn't allow the user to properly or quickly filter so... I added Presets!
Now (well when it goes live), if you try to log food for say lunch, it'll show everything you've logged for lunch, yesterday, last week - doesn't matter infinite Lunch list!
If you don't choose a specific meal period - it'll guess based on the time of day.
And you can still search by "Most recent" and "All food", giving you more flexibility finding the food you're trying to log.
Later down line, presets also gives me a useful UI to add things like "Last week" or even "Favourites".
Thanks for reading :)
More like this

Testing Database Migrations
Aug 15, 2026How I test Bearly Fit's on-device database migrations - seeded databases, restoring previous backups and verifying them from a custom React Native debug menu.
Read more
Food Photos in the Log View
Aug 03, 2026Final touches to the Bearly Fit food UI - food images in the log view, an info button, and a richer barcode scanning screen with Nova, Nutriscore and Ecoscore grades.
Read more
Revamping the Exercise View
Jul 27, 2026Revamping the Bearly Fit Exercise View - removing the double menu, making core information prominent, naming targeted muscle groups and improving the guides.
Read more
Bearly Fit