← All case studies

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.

Client
Beanfly (an OTG product)
Sector
Consumer app, Android
Location
UK, launched worldwide
Scope
Brand, product design, build & launch
Beanfly: no ads, no tracking, just your shopping list

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.

Beanfly sorting a shopping list by supermarket aisle Beanfly showing a running budget total as you shop Beanfly's privacy-first promise: no ads, no tracking Beanfly quantities and list management Beanfly themes and dark mode Beanfly localised into 19 languages with right-to-left support

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.

Got something you want built, not just filmed?

Brand, product, film or all of it. If it needs solving end to end, that's what we do.