Work Oyster bar, Rotterdam
Kade
A twelve-seat oyster bar on the old harbour, branded around the one thing that changes every day: the tide.

The brief
Kade opened on a quay in Rotterdam’s old harbour with no budget for ads and a room that seats twelve. Nearly every booking was going to come through a profile, so the feed had to do the work of a menu and a sign, and give people a reason to come today rather than next week.
The idea
Oysters come in at low tide, and low tide arrives about fifty minutes later each day. So every second post is a tide tile: the day, the time of low water, and the hour shucking starts, an hour after the boats are in and never before the doors open at 16:00. In a three-column grid, alternating two kinds of post draws a checkerboard, and a checkerboard survives every new post: it flips rather than breaks.
The shift test
Every second post is the day’s low tide.
Keep scrolling and four more posts go up. Every tile moves, and the rule holds.
Post 018 @kade.rotterdam
The system
- Harbour#1F3A33
- Shell#E9E4DA
- Zinc#9AA3A0
- Ink#111413
Display type: Gloock. Everything in the identity is set in it or in nothing at all.
The last cell is the template tile. One person fills it in on a phone, and nothing else on it ever moves.


What shipped
Kade launched with eighteen posts planned two weeks ahead. The staff set the tide tile each morning from a template in under a minute; it is the only post anyone on the floor has to make.







