Multi-brand restaurant marketing site.
A unified digital home for four distinct restaurant brands. One site, four identities, one parent story.

DishDash is a UAE-based F&B group operating four restaurant brands across the Emirates: Karaz, Jade, Bait Um Abdallah, and Sh/sha.
Each brand serves a different cuisine and audience but shares a parent operations team, kitchens, and supply chain. They needed a single digital home that respected the four brand identities while telling the parent group's story.
Four brands, four social presences, no central web home. Customers discovering one brand had no way to find the others. Recruiters, partners, and franchise inquiries had no canonical destination.
Each brand had its own visual language, colour, typography, photography style, and any unified site had to do justice to all of them without flattening their character.
Brand audits, UAE F&B competitor scan, stakeholder interviews, JTBD framing.
Parent → sub-brand routing, URL strategy, sitemap, 12 page templates wireframed.
Tokenised design system. Per-brand colour, typography, imagery rules slotted into one shell.
Figma → Vite + React + TypeScript. Tailwind tokens mirror Figma. Image pipeline.
Motion choreography, performance budget, SEO meta, OG cards, analytics, Vercel deploy.
Shared chassis, swapped soul. Every brand inherits the parent grid, motion language, and component shapes, then overrides colour, typography, and imagery rules to read 100% like itself. Switching brands feels like changing channels, not loading a new site.

Tokens live in code, mirror Figma exactly. A single CSS variable swap rethemes a brand. No hard-coded colours, no orphan typography, every component pulls from the token layer.

The slash is the family seal. The parent wordmark dish/dash carries it. Sh/sha echoes it. Anywhere you see a slash on the site, you're looking at the DishDash family of brands, even when you've never seen the logo before.

One React shell renders all 4 brand pages. The chassis stays identical, only the token layer swaps. Same nav, same scroll rhythm, same motion timing. Different colour, type, photography, and copy voice.


“Finally one place that does justice to all four brands. The site feels like the company felt, premium, cohesive, ready to scale.