Quivy · design08 · Direction

Postcard

The product is about keeping in touch, so the interface is mail. The thread is a stack of correspondence: everything the agent writes carries the airmail chevron edge, everything Nina writes is plain paper, and every moment is cancelled with a round postmark instead of a timestamp. The reconnection arrives as a real postcard with the 2013 photograph on its face; it slides under the door, turns face-up, then flips to show the message on its back. Warm white, airmail red and blue, a fountain-pen hand used once per screen.

Risk

Gimmick. Committed knowingly: the metaphor is the product's whole point, and the grammar stays strict. Chevron means the agent wrote it, plain paper means Nina, postmark means when. No decoration outside those three rules earns its place.

Muse

Mid-century airmail: chevron-edged envelopes, round postmarks with wavy cancellation lines, travel postcards, fountain-pen annotations in the margin.

Motion personality

"Post", 300–450ms. Letters slide in from the envelope edge, the postmark lands with a soft thump (scale 1.06 to 1). The unprompted arrival slides under the door and turns face-up. Patience is a stamp being franked while the card awaits reply.

Nav: the letter rack

Pull down from the top edge and a hallway mail rack opens with three slots: Letters, People, Memory. Destinations sit in the rack like post waiting to be collected; nothing lives at the bottom edge but the composer.

FLOW 01

First post

S01 welcome · S02 connect · S03 first findings

quivy

Your whole life, sorted before you ask.

Quivy watches your messages, email, calendar, photos, contacts and files, and acts before you ask.

The Quivy home box on a hallway shelf the whole cloud, on your shelf

Everything stays on a small box in your home, or on your phone. Nobody else's computer.

One delivery a day, not a feed

Post routes Nina

Where I collect

Eight sources, one tap each. No forms, no passwords beyond the usual sign-in.

Gm
GmailReceived 09:38
Cal
Google CalendarReceived 09:38
Wa
WhatsAppReceived 09:39
Ct
ContactsReceived 09:40
Ph
PhotosCollecting, 1 204 items so far
Tg
TelegramNot connected
Lr
LightroomNot connected
No
NotionNot connected

I will show you what I find before I do anything with it.

First findings Nina

Here's what I found

Keep what holds up, toss the rest. Anything wrong, tell me and I will fix it.

Marco Feretti

Marco Feretti. Weekly calls for three years, then eight months of quiet. He is in Cape Town 12–20 August.

Kept
Priya Naidoo

Priya Naidoo. You promised her the Lisbon photos 23 days ago. They are still sitting.

Thursday evenings are yours. Forty-odd weeks of your calendar say so.

You do not eat shellfish. Noted from your own words, February 2024.

212 contacts, sorted. People you actually see, first.

FLOW 02

Daily rhythm

S04 first delivery · S05 the thread, live · S06 the morning post

Letters Nina

Tuesday 12 August · 06:47

Morning. Three things before nine: Dan on Thursday needs the Q3 drawings, Priya is still waiting on the Lisbon photos, and Marco is in Cape Town next month. All three are below.

Q3 drawings previewQ3 drawings
Lisbon photos previewLisbon photos
MarcoMarco · 12–20

Slid under the door, just now

Write back…
Letters Nina

Tuesday 12 August · 19:26

Dinner with Marco while he is in town. Somewhere good.

Yes. He has three slots open that week and they all suit you. Pick one.

Three that work

Thu 1419:00
Sat 1612:30
Tue 1919:30
0:09
Photos delivered to Priya3 photos · sent 09:02

Waiting on you

Salt & Stone, Thursday 19:00, four of you.

R1 800
Write back…
Letters Nina

The morning post

Tue 12 Aug · 07:12 · one delivery

Dan, Thursday 10:00. Your brief is ready.

Q3 drawings, five days out.

Lisbon photos for Priya, 23 days.

Marco, in town 12–20 Aug. Three times found.

Coffee with Bongi, two months out.

nothing else until noon 1 letter · 5 items
FLOW 03

The reconnection

S07 the postcard · S08 three tables · S09 awaiting reply · S10 signature · S11 proof

Letters Nina

Tuesday 12 August · 12:30

Nina and Marco on the beach at Kalk Bay, 2013
Kalk Bay, February 2013Post card

You and Marco used to talk most weeks. It has been eight months.

He is in Cape Town 12–20 August, and three times suit you both.

Nina Hartzenberg Kloof Street Cape Town

Thu 14 · 19:00
Sat 16 · 12:30
Tue 19 · 19:30

The photo never left your box. Only the words travelled.

The tables Nina

Three evenings, three tables

Four of you. Pick one and I will do the rest.

your ThursdaysThu 1419:00
Sat 1612:30
Tue 1919:30
Salt and Stone dining room
Salt & Stone Kalk Bay · seafood-led R450 a head · R1 800 for four Your shellfish rule is on the booking; the fish and both vegetarian mains work.
Marrow dining room
Marrow Bree Street · small plates No deposit
Pier 42 at the waterfront
Pier 42 V&A Waterfront · harbour side R300 a head · R1 200 for four
Outbound Nina

Marco is not on Quivy, so there is no agent on his side. I have written to his WhatsApp instead. Now we wait on a human.

Kalk Bay harbour in the mist Kalk Bay, Thursday 19:00? Addressed to Marco
Sent to WhatsAppTue 09:41
Read10:03
Replypending
3 h 12 min

If he stays quiet, I will nudge him tomorrow morning.

Awaiting
reply
Registered Nina

Salt & Stone

WhereKalk Bay
WhenThursday 14 August, 19:00
WhoFour of you
DepositR1 800R450 a head, held against the bill

Your signature, your call. You set bookings to suggest-and-approve, so nothing is paid until you say so.

Proof of post Nina
SALT & STONE KALK BAY · TABLE FOR FOUR
PAID
WHENThu 14 Aug, 19:00
GUESTSNina, Marco + two
CALENDARHeld for you both
NOTEAna noted, may run late
REFSS-1408-042
DEPOSITR1 800
Nina
NinaIn calendar
Marco
MarcoHold sent

Changed your mind? The deposit comes back in full until 18:00 on 13 August.

FLOW 04

Loose ends

S12 dictation · S13 the Lisbon photos · S14 before Dan

Letters Nina

Tuesday 12 August · 12:34

Anything to add for Marco? Say it and I will fold it into the letter.

Travels to Marco on WhatsApp with Thursday's hold.

00:07

…and ask Marco if Ana can do the Saturday instead

Loose ends Nina

The Lisbon photos have been sitting for 23 days. I have picked three. One tap and they are with Priya.

Addressed to Priya

Priya Naidoo
WhatsApp · last heard from you 23 days ago

Tiled facade in LisbonAlfama tiles
Lisbon tramThe 28 tram
View over Lisbon from a miradouroMiradouro

Picked from 214 Lisbon photos

Before you meet Nina
Dan Weiss

Dan Weiss

Today · 10:00 · two hours away

Two hours out. The four things worth walking in with:

You last met on 4 March.

You owe him the Hendrik intro. One line from you does it.

Rosa started school in January. Ask how she is settling in.

The Q3 drawings are still open. Five days and counting.

Q3 drawings preview
Q3 drawingsPDF · STILL OPEN

bring the Hendrik contact card

FLOW 05

The address book

S15 people · S16 memory · S17 standing orders

Letters
People
Memory

Drifting

Marco Feretti
Marco FerettiEight months of quiet, Milan
In town
12–20 Aug

You owe

Priya Naidoo
Priya NaidooThe Lisbon photos
23 days
Dan Weiss
Dan WeissThe Q3 drawings
5 days
Bongi
BongiCoffee, Thandi's neighbour
2 months

This week

Dan Weiss
Dan WeissThursday 10:00, brief ready
Thu
Marco Feretti
Marco FerettiTable held, Salt & Stone
Thu 19:00

Steady

Thandi Mokoena
Thandi MokoenaWeekly, never lapses
Steady
Memory Nina

What I know

Every fact with its postmark. Take one off the file and it is gone.

Nina does not eat shellfish.

QFrom WhatsApp · 2 Feb 2024

Marco moved to Milan.

QFrom email · 14 Mar 2025

Prefers Thursday evenings.

QFrom your calendar · 40+ times

Ana is a paediatrician.

QFrom WhatsApp · 8 Jun 2025

The wifi password at the office.

QForgotten · 9 Aug 2026 Gone

Kept on the box in your hallway. Forgotten means gone from here, not filed somewhere else.

Standing orders Nina

How much rope

Set per domain. Change your mind any time; I confirm before anything big.

1

Ask me first. Nothing moves until you say so.

2

Suggest and I'll approve. I do the legwork, you sign it off.

3

Just do it. I act, then tell you what I did.

Messages & replies
Calendar & scheduling
Cited on approvals
Bookings & spending
Files & photos

The level you set is cited on every approval card, so you always know why I am asking.

FLOW 06

Out in the world

S18 the lockscreen · S19 the plans · S20 the limit

Cape Town at dawn
07:12
Tuesday 12 August
Quivy · The morning post 07:12

Five items, nothing on fire.

Dan Thursday 10:00, brief ready Q3 drawings, 5 days out Lisbon photos for Priya, 23 days Marco in town 12–20 Aug, 3 times found Coffee with Bongi, 2 months
Quivy · Express now

Salt & Stone holds Thursday until 18:00.

Your answer keeps the table. Four of you, 19:00, R1 800 deposit.

Swipe up for letters

The plans Nina

Where Quivy lives

Same agent either way. You pick the shelf.

Quivy Lite$12 /year

Stays on the phone. The same agent, no box.

The Quivy Home box on a shelf Quivy box detail The obvious yes
Quivy Home$279 box + $24 /mo
  • The always-on home box holds everything
  • Keeps working when your phone is off
  • Nobody else's computer, ever
Bring your own hardware$24 /mo

Run the box yourself. Same post, your shelf.

The price is the price. Take your time.

Letters Nina

I cannot hold Marrow from here. They book groups by phone, nothing else.

Two ways forward:

Marrow dining roomMarrow
MarrowBree Street · Thu 14 · 19:00 · four of you
Phone only

I call them at 09:00 when they open, and confirm here.

Hold Pier 42 right now. R300 a head, R1 200 for four.

Either way, you hear it here first.

Token legend

design08 · Postcard. Everything below is defined as CSS custom properties on :root (light) and [data-theme="dark"].

Colour, both palettes

Light

--paper-base#FAF5EA
--paper-card#FFFDF7
--paper-kraft#D9CDB4
--ink-primary#33302A
--ink-secondary#6E675A
--airmail-red#D0453A
--airmail-red-ink#B03227
--airmail-blue#2F5DA8
--agent-ink#B03227
--success#2E6B4F

Dark

--paper-base#20202A
--paper-card#2A2A36
--paper-kraft#3A3947
--ink-primary#EDE6D6
--ink-secondary#B9B2A4
--airmail-red#E06055
--airmail-red-bright#EA8078
--airmail-blue#6E8FC7
--airmail-blue-ink#93AEDD
--agent-ink#E06055
--success#7FBF9E

Type roles

Sorted before you ask
--font-display · Lora 600 · 30/1.16 · -0.012em
The morning post
--font-title · Lora 600 · 21/1.25
Salt & Stone, Kalk Bay
--font-headline · Lora 600 · 16/1.35
You and Marco used to talk most weeks. It has been eight months.
--font-letter · Lora 400 · 16.5/1.56
Everything stays on a small box in your home, or on your phone.
--font-body · Lora 400 · 15/1.45
Received 09:38, held against the bill
--font-caption · Lora 500 · 13/1.4
your Thursdays
--font-hand · Caveat 600 · 19/1.25 · once per screen
QUIVY · CAPE TOWN
--font-post · Courier Prime 700 · 11/1.3 · +0.12em
REF SS-1408-042 · PAID R1 800
--font-post-body · Courier Prime 400 · 12/1.5

Spacing scale

--space-14
--space-28
--space-312
--space-416
--space-524
--space-632
--space-748
--space-864

Radius scale

--r-1 · 2
--r-2 · 4
--r-3 · 8
--r-4 · 14
--r-pill

Motion, "post"

--dur-press120ms · press feedback
--dur-slide340ms · letters sliding in
--dur-post420ms · standard delivery
--dur-thump280ms · postmark lands
--dur-ceremony760ms · the postcard turn
--ease-postcubic-bezier(0.22, 0.9, 0.24, 1)
--ease-thumpcubic-bezier(0.34, 1.4, 0.64, 1)
--ease-driftcubic-bezier(0.32, 0.72, 0, 1)

Only transform and opacity animate. Reduced motion swaps every slide and flip for a gentle cross-fade; the postmark still lands.