HAPPYHOUR connects Prague restaurants with empty off-peak tables to diners who want quality dining at a discount. One brand system, two apps — a warm, editorial identity built on periwinkle, saffron, and a serif that makes a deal feel like an occasion.
Off-peak tables sit empty and earn nothing. Diners want good restaurants at a fairer price. HAPPYHOUR is the marketplace between the two — but the design problem was tone: discount platforms read as cheap. The identity had to make a 40%-off lunch feel considered, even premium, so neither side felt they were slumming it.
The answer is a dual-typeface, evening-warm palette that borrows from fine-dining booking apps rather than coupon sites. A confident editorial serif carries the brand voice; a clean UI sans does the work. The result reads "real restaurant," not "daily deal."
The name says the proposition out loud: the good stuff, at the off-peak hour. It travelled through earlier working names — Volpe, foodbuzz — before landing on the plainest, most honest option. One word, set as two tones.
It's deliberately literal. "Happy hour" is a concept every diner already understands; the brand just extends it from the bar to the whole table, all day, across the city.
The wordmark splits the single word into white HAPPY and saffron HOUR — the strongest single asset in the set. The colour break does the work a logo usually would: no icon required. It appears only in app chrome, never on a venue's own name.
An evening-but-warm system. A periwinkle→deep-purple gradient anchors every header and primary action; saffron is the single accent — wordmark, hero emphasis, scarcity. White cards on a soft lavender canvas keep the content calm. Buttons follow one rule: colour comes from the background — saffron on gradient welcome screens, the purple gradient on light in-app screens.
Two typefaces, strict division of labour. Georgia — italic — carries brand headlines and every venue name; it's the thing testers read as "premium and real." Inter runs all UI text. The italic serif on proper nouns is what separates HAPPYHOUR from a coupon app.
The same brand serves opposite users: a diner who wants to browse and delight, a manager who wants efficiency and data. What makes it one system is that every supply input on the operator side becomes a demand signal on the diner side — and back again.
Pills, slot pickers, gradient buttons, status chips, venue cards — a compact component set on a 4px grid, repeated identically across all 37 screens so both apps feel like one product.
From the diner's welcome to the operator's stats — the same periwinkle headers, Georgia-italic titles, white cards and saffron accents, across both halves of the marketplace.
One brand, two apps, one off-peak table at a time.