James Dodds
Back to all work

Family of Eateries

Three restaurant identities that stay distinct while living under one parent brand.

Discipline
Branding · App UI
Year
Winter 2025
Tools
Illustrator, Figma
My role
Sole designer, concept to prototype
The Family of Eateries app shown on a phone

What I made

A master brand identity for a restaurant group, three individual restaurant identities beneath it, and the mobile ordering app all three live inside.

Crispy's, Hearth & Stone Bistro and 5 Vines each needed their own personality, one energetic, one warm and one refined, without the group reading as three unrelated businesses. The app had to carry all three without feeling like three different products.

The problem

How do you create three distinct restaurant brands that feel unique, while functioning cohesively under one unified parent identity?

Who it’s built for

The app serves three very different moments: Crispy’s is a quick, confident lunch order; Hearth & Stone is a relaxed weekend dinner with family; 5 Vines is a date night or celebration. That changed the design. Crispy’s had to be fast with fewer taps, 5 Vines had to feel calmer and more premium, and Hearth & Stone sat between the two. All three still had to live inside one familiar flow so the group never read as three separate products.

Research

I started by collecting existing restaurant logos and mobile ordering apps to understand the visual patterns and branding strategies each category relies on: where restaurant marks get their personality and where app interfaces get their conventions.

Studying the app interfaces separately from the identities mattered: it told me which parts of the design had to stay predictable for users, and which parts were free to carry brand character.

Collage of existing restaurant brand identities gathered as reference
Identity reference: how existing restaurant marks signal category and tone
Analysis of existing restaurant app interfaces
Interface analysis: layout structure, navigation and interaction conventions
Early hand sketches exploring logo directions
First sketches: exploring logo directions before going digital

The brand system

The parent mark stays neutral so it can sit beside all three restaurants without competing with them. Each individual identity then takes a clear position: Crispy's is loud and fast, Hearth & Stone is warm and hand-drawn, 5 Vines is quiet and classical.

What holds them together isn't a shared shape. It's a shared level of craft, consistent construction and a palette drawn from the same family.

Family of Eateries parent logo
Crispy's logo
Hearth and Stone Bistro logo
5 Vines logo

Colour

A near-black anchor with three ingredient-driven accents, one per restaurant, so each brand can be recognised on its own screen while the group still reads as one palette.

Each accent is owned by one restaurant, so its screen is recognisable at a glance. Every value still comes from the same family, which is what keeps the group cohesive.

#111111Base: type, UI chrome, and the parent mark
#FF9D00Crispy's: primary accent, calls to action
#ED7B58Hearth & Stone: warm secondary accent
#2082005 Vines: refined secondary accent

Typography

Each restaurant gets a display face that carries its personality and a supporting face chosen for readability at UI sizes. The pairing logic is the same across all three, which is what keeps the system coherent even though the voices differ.

Crispy's

Display: LEMON MILK
Supporting: Asimov Pro Bold

LEMON MILK carries the bold, high-impact headlines that match the brand's energetic personality. Asimov Pro Bold handles menu items and key UI elements with strong, clean typography.

Hearth & Stone Bistro

Display: Bohemian Soul
Supporting: Source Sans Pro

Bohemian Soul brings expressive elegance; Source Sans Pro brings clarity. The pairing balances warmth and sophistication while staying readable across digital interfaces.

5 Vines

Display: Baskerville
Supporting: Noto Serif

Baskerville communicates refinement and tradition, while Noto Serif gives body copy a timeless, readable structure, and together they reinforce an elevated dining experience.

Interface decisions

The interface had to absorb three visual identities without three different interaction models. I kept structure, spacing and component behaviour fixed across all three, and let colour and type do the switching.

The three components below are the ones every screen is built from, spec’d once and then reused unchanged across all three restaurant themes.

Primary actions

Shape: Fully rounded, 999px
Fill: #FF9D00 on #111111
Type: Archivo 700

High-contrast rounded buttons sized for thumb reach, using the brand orange so the next step is never ambiguous. Because the shape and label stay fixed, the accent colour is free to change with the restaurant theme.

Menu cards

Surface: #FFFFFF, 14px radius
Elevation: 0 6px 18px at 10%
Type: Restaurant supporting face

Elevated cards with soft shadows and rounded corners, adding warmth without losing clean separation between items. Item name, price and wait time hold the same positions in every card.

Category navigation

Shape: Pill, 1px rule
Active: Accent fill, reversed text
Type: Archivo 600

A simple tab row for switching menu sections, with the active state in the brand colour for immediate feedback. The row scrolls horizontally so the full menu never crowds a single line.

Wireframes & flow

Before any of the visual design was applied, I mapped the screens and the path through them (browse, choose a restaurant, choose a category, build an order) so the layout decisions were made against a real flow rather than in isolation.

Wireframes for the Family of Eateries app screens
Screen wireframes and user flow

Feedback & revisions

The work went through regular critiques with my instructor and classmates. Two notes genuinely moved the project forward.

The first was on the 5 Vines mark. The initial version was too ornate and lost its shape scaled down in the app’s tab bar. I redrew it flatter and cleaner in response, and the whole interface benefited once every mark survived at small sizes.

The second came up in every critique: the three app themes kept drifting apart. Instead of designing three bespoke layouts, I locked the structure, spacing, and component behaviour into one shared system and let colour and type do the switching.

What I learned

Keeping three identities related was harder than making them distinct. Every bold decision for one brand had to be checked against the other two.

The fix was a shared set of rules: the same construction logic, the same palette family, the same interface system, with different voices on top. I’d build that shared language even earlier next time, before polishing any single brand.

The lesson that matters: a system is what makes three voices sound like one company.

What I contributed

I led the entire creative process from concept to final prototype.

That covered the master brand and all three restaurant identities, the colour and typographic systems, the wireframes and user flow, and the UI design and prototype build in Figma. Illustrator handled the identity work; Figma handled the interface and flow.

Brand identity

The parent mark plus three sub-identities: one system, three distinct voices.

Interface & UX

The ordering flow, wireframes, and a shared UI system that carries all three restaurants.

Colour & type systems

One palette and pairing logic that keeps every brand recognisable on its own screen.

Prototype build

A working Figma prototype covering the full flow from browse to checkout.