Beanfly · Product design & build
We didn't just film a product. We built one.
Beanfly is a privacy-first shopping-list app that sorts your list by supermarket aisle, works fully offline, and carries no ads and no tracking. It's also our own product, designed, built and launched end to end by On The Ground Productions.

The challenge
A private app that's still a business.
Most shopping-list apps are free for a reason: they run on ads and quietly trade on what you buy. We set out to build the opposite, an app that keeps everything on your phone, works with no signal and no account, and still stands up as a real business rather than a hobby.
That meant solving two things at once: make the everyday experience genuinely better than the ad-funded incumbents, and design a way to make money that never touches the privacy promise.
The build
Designed and built, end to end.
Everything came from one team. We created the brand, the cheerful sprouting-bean mascot and a full identity, designed the interface around the way people actually shop, aisle by aisle, and built the app itself.
It's small, fast and fully offline, built with Capacitor, with lists, settings and price memory all living on the device. No backend, no accounts, nothing to leak. Considered underneath, simple on the surface.
The product
Simple on the surface, considered underneath.
The business
Free stays great. Plus earns its keep.
We turned it into a business without paywalling the point of it. The full experience, list, aisle auto-sort, quantities, sharing, prices and a running budget, stays free. A subscription, Beanfly Plus, adds premium themes, mascot animations and the hero feature, a Price Tracker with price history and shareable reports.
Billing runs on Google Play with RevenueCat managing entitlements, priced to be genuinely affordable and still profitable, because the app is on-device with near-zero running cost. Privacy isn't a bolt-on either: no ads, no tracking, no account, nothing leaves the phone. In a category built on ad revenue, that's the whole positioning.
“No ads. Nothing tracked. Nothing sold, and your lists never disappear.”
The promise at the heart of Beanfly
Reach & growth
Small app, whole world.
Beanfly ships in 19 languages, including right-to-left support, and launched worldwide. The six priority European store listings were written by hand, on-brand, rather than run through raw machine translation.
Growth is designed into the product, not bolted on. The Price Tracker turns the prices the app already remembers into a clean, shareable price card, branded and linked back to beanfly.app, so every share is a small, privacy-friendly piece of marketing.
- Built with Capacitor, fully offline, roughly a 6 MB footprint
- On-device by design: no backend, no accounts, no data collection
- 19 languages with RTL; localised store listings; worldwide release
- Freemium subscription live from day one
The outcome
Designed, built and shipped, all in-house.
Beanfly is proof of the way we work applied to our own product: a complete solution, not a single deliverable. Brand, design, build, business model and launch, handled by one team, from a blank page to a product live worldwide.
It's live now on Google Play, and there's plenty ahead. See it for yourself at beanfly.app.
