Urban Farming
Product designer and user research
K+S wanted to deploy self-sustaining urban farming containers across Berlin. Before placing a single one, they needed to know exactly where to put them. The answer was a consumer app — a sustainability-focused map that would build a community, gather market data, and prove demand.
Team
Melissa Ma
Engineering
The app wasn't the product. The data was.
K+S had a long-term vision: deploy self-sustaining, automated food-growing containers in urban environments across Germany. The technology was being developed in parallel by an engineering team. But before placing a single container, they faced a fundamental question — where, and for whom?
The brief that came to design wasn't "build an app." It was: build something that attracts the right audience, earns their trust, and generates the geographic and behavioural data needed to make smart hardware placement decisions. The app was a means to an end — a community-building vehicle and a market research tool disguised as a consumer product.
The target user was environmentally minded Berliners — people who already sought out organic produce, supported local businesses, and were motivated by sustainability. Understanding where they concentrated in the city was the whole point.
We weren't just designing an app. We were designing the proof of concept that would justify a much larger physical infrastructure investment.
Five things that made this harder than a standard app build
Research changed the direction before design began
The initial brief leaned toward a novelty app angle — something eye-catching and marketing-forward. Research pushed back against this. The budget didn't support a marketing-led launch, and more importantly, the primary goal wasn't consumer acquisition for its own sake. It was data collection.
The research-led conclusion was a business finder map with a sustainability filter. This approach served every goal simultaneously: it gave environmentally minded users genuine utility, it created a reason for local businesses to participate, it generated the geographic data K+S needed, and it positioned the app as part of a community rather than a product looking for one.
The strategic logic: By slowly building a community and understanding where in Berlin sustainability-minded users were concentrated, K+S would be able to launch their farming containers exactly where they'd get the strongest reception. The app was the research instrument.
A map built on a system, not just a style
The core of the app is a location map filtered by business type. For this to work as both a consumer product and a data-collection tool, the categorisation system needed to be rigorous — clear enough for users to navigate, structured enough to generate clean, filterable data for K+S.
Six categories were defined, each with its own custom icon, colour, and repeating pattern that carries through to individual business profile pages. Any business fitting a category could be added — the system was designed to be community-fillable, not editorially curated.

The Urban Farming app — a sustainability-focused map of locally sourced businesses and events across Berlin.

Visual language — warm, grounded, and organic. Distinct from generic map apps without feeling niche.

The category system in practice — each type has a distinct visual identity across the map, list, and business profile views.
The details that made the system work
Smart recommendations without LLMs. The app included a "magic" button that surfaced the most popular or best-rated locations near the user. Built on popularity and rating signals rather than any language model, it delivered personalisation at zero infrastructure cost — predating the current wave of AI-powered recommendations by several years.

The recommendation system — popularity and rating signals surfacing the most relevant locations without LLM infrastructure.
City-specific onboarding. The sign-up screen adapted to the user's city. At launch, Berlin was the only supported market — but the architecture was built to scale. The onboarding communicated that scoping honestly, setting expectations without making the product feel limited.
Custom iconography and business profiles. Each category has a custom icon — the urban farm icon, a building with a small sprout on top, is the most distinctive. Every business and event has its own profile page using its category's colour and iconography as a visual foundation, giving the app coherence at scale without requiring editorial effort per listing.

Custom iconography for each category — the visual system that makes the map filterable and the data structured.
What worked, what didn't, and what this taught me
More work
cara care
Cara Care was a technically capable app sitting inside a fragmented, brandless shell. The challenge was to build a visual identity, a design system, and a data-driven tracking experience rigorous enough to earn DiGA medical device approval in Germany — without losing the human warmth that keeps patients coming back.
View Case Study →Qlair
An app aimed towards technicians, who need to keep track of air quality and filtering systems across huge buildings.
View case study →