All work

Loam

 · 

2022

 · 

Web + iOS

Grocery orders for a co-op

Online ordering and pickup slots for a member-run grocery co-op that used to take orders by phone.

ROLE

Product designer

TEAM

2 designers, 3 engineers

TIMELINE

3 months

PLATFORM

Web + iOS

Crates of fresh vegetables at a market stall: spring onions, radishes, cauliflower, broccoli, cabbage and courgettes

THE PROBLEM

Loam is a grocery co-op run by its members. Until 2022, orders came in by phone and were written into a paper book by whoever was on shift. Items ran out after they had been promised, pickup times were vague, and volunteers spent whole afternoons on the phone. The co-op wanted online ordering without losing the personal tone that members valued.

OUTCOMES

1,900

weekly orders, month 3

0

phone orders, month 5

96%

on-time pickups

PROCESS

Research

I spent two Saturdays behind the counter, answering the phone and packing orders with the volunteers. I then interviewed eight members, from students to retired couples, about how they planned their weekly shop and what they liked about calling in.

The volunteers had their own needs. They packed orders between serving customers, so they needed the list in the order of the shelves, and they needed to see at a glance which orders were due in the next half hour.

Decisions

We kept the ordering short: this week's produce as a single list, a basket that remembers last week's order, and a pickup slot chosen from fifteen-minute windows. Stock updates the moment an item sells out, so nothing gets promised twice.

Members did not want an app. They wanted the shop to know them.

Every order confirmation is signed by the volunteer who will pack it, which kept the personal tone members asked for. Substitutions are offered by the packer, never decided for the member.

Shipping

We launched on the web first and added iOS a month later. By the third month the co-op took 1,900 orders a week, by the fifth there were no phone orders left, and 96% of pickups happened in the chosen slot.

We kept one phone number for members who could not or would not order online. By the fifth month nobody was calling it, but it stays on the website, because keeping it costs nothing and some members like knowing it is there.

Two hands holding a brown paper bag full of fresh lettuce
A market table with a blue checked cloth and small wooden baskets of onions, shallots, garlic and turnips

WHAT I’D DO NEXT

Give volunteers a packing view on a shared tablet, sorted by aisle, so each order takes one walk through the shop.

Give volunteers a packing view on a shared tablet, sorted by aisle, so each order takes one walk through the shop.

Hiring for something like this?

Check the role against my terms in ten seconds.

Maren Ottesen

SENIOR PRODUCT DESIGNER · COPENHAGEN · CET/CEST

Open to Senior and Lead roles, full-time or contract, remote or hybrid.

© 2026 Maren Ottesen. A made-up designer for a Framer template; photos from Unsplash.

Maren Ottesen

SENIOR PRODUCT DESIGNER · COPENHAGEN · CET/CEST

Open to Senior and Lead roles, full-time or contract, remote or hybrid.

© 2026 Maren Ottesen. A made-up designer for a Framer template; photos from Unsplash.

Maren Ottesen

SENIOR PRODUCT DESIGNER · COPENHAGEN · CET/CEST

Open to Senior and Lead roles, full-time or contract, remote or hybrid.

© 2026 Maren Ottesen. A made-up designer for a Framer template; photos from Unsplash.

Create a free website with Framer, the website builder loved by startups, designers and agencies.