About Offerhopper – Why I Built It

Offerhopper isn't a startup. It's a tool I built for myself — because grocery shopping in Germany shouldn't require fluent German, local knowledge, or an hour of planning. The story behind it.

Why Offerhopper exists

Picture a supermarket you've never been in before. The layout is unfamiliar, the brands mean nothing to you, and the labels are in a language you're still learning. You pick up a package and can't tell if it's yoghurt or sour cream. You're not even sure you're in the right aisle. And somewhere in the back of your mind, you're calculating: how much is this, really? Is this a good price? How would I even know?

Now picture doing that every week.

That specific kind of exhaustion — not physical, but mental — is what Offerhopper was built around. I stumbled into it myself during a sabbatical, when I took over the household to be there for my kids. Suddenly I was the one doing the shopping, every day, several times a week. I wasn't an expat, I spoke the language, I knew the stores. And I was still overwhelmed. The endless comparing, the fifty near-identical packages, the low-grade guilt of knowing you could shop smarter if you just had a little more headspace.

I didn't. Most people don't.

Just write what you need.

That was the thought. No spreadsheet, no coupon app, no mental arithmetic in the dairy aisle. Just say what you need — and have someone figure out the rest. So I started building exactly that. And somewhere along the way, that someone got a name: the Hopper. 🐰

Offerhopper didn't come from a business idea. It came from deciding I was done keeping all of this in my head.

But the further I got, the more I realised the problem ran much deeper than my own full schedule. Because while I had the language, the context, the years of knowing which store is where and roughly what things cost — millions of people arriving in Germany every year have none of that. They stand in front of a shelf and face something closer to paralysis. The wrong product, the wrong quantity, the wrong brand — and they won't know until they get home. And if the budget is tight, that mistake isn't just frustrating. It matters.

That's why Offerhopper has supported ten languages since day one. Not as an afterthought, not as a future update — from the very beginning, because I knew that navigating a supermarket shouldn't depend on where you're from or how long you've been here.

You shouldn't need to speak German fluently to eat well in Germany.

That's the moment Offerhopper was built for.


How Offerhopper works day to day

Before you leave the house, the Hopper asks a question most shopping apps ignore: what does this trip actually cost you? Not just the receipt — but your time, the distance you travel, the fuel you spend. A discount that costs you a half-hour detour isn't a discount. Offerhopper calculates the full picture and suggests the route that makes sense, not just the cheapest one.

You can give it preferences as you go. "Vegan." "Organic where possible." "No gluten." It applies them immediately and filters out the rest. And it doesn't quietly learn your habits, build a profile, or store your preferences anywhere. You give the hints — your Hopper does the work. That was a deliberate choice: Privacy by Design, from the start.

If you don't know what to cook — write that instead. "Something quick for two kids." Or: "I still have tomatoes and potatoes." Offerhopper comes back with an idea, adds the missing ingredients to your route, and gives you a prep tip. You know immediately: what to buy, where to get it, and what to do with it when you get home.

And here's where it gets especially useful if you're still finding your feet in a new country: when you type your list — in English, in Arabic, in Ukrainian, in whatever language you're thinking in today — Offerhopper doesn't just translate the words. It finds the actual German product, at an actual nearby store, at the actual current price. With a picture of the packaging, so you know exactly what to reach for on the shelf. No more holding up two bottles hoping one of them is what you meant.

When you share the list — with a partner, a child, someone nearby — they see the same thing in real time. Exact product images, quantities, prices. Nobody stands lost in front of the shelves. And if the large tub of yoghurt is sold out, the Hopper doesn't leave you stranded: it shows the right alternatives and adjusts the quantities automatically. No mental gymnastics. Just grab what's suggested and move on.


What you won't find here

Most apps brag about everything they can do. At Offerhopper, what it doesn't do is just as important. The whole idea of mental relief only works if your Hopper stays completely quiet.

No screen space is sold to supermarkets or brands. No flashing banners, no sponsored products nudging you away from the honest recommendation. Your shopping habits and dietary choices are yours — they don't end up with data brokers. And there are no push notifications pulling you back into the app, no points, no streaks, no gamification of something that should just be simple.

Offerhopper is a tool. It sits quietly in the corner until you need it.


How it keeps going

Running Offerhopper costs money. Servers, databases, the AI interfaces that power the translations and route calculations — all of it gets paid every month. But I refuse to pay those bills with your data or your attention.

So this project runs on a simple principle:

If you get value from it, you give something back.

If Offerhopper saved you time and stress this week — if it helped you find the right thing on the shelf without a phone call home, or made your first months in Germany feel a little less overwhelming — then consider covering a small part of the server costs. A carrot for the Hopper, so to speak. 🥕

And if that's not possible right now? Use it anyway. The most important thing is that your next trip to the supermarket feels a little easier than the last one.

Offer Hopper

About Offer Hopper

The AI-driven shopping route planner for expats and locals in Germany.