Published

DiscoEat — Shopify for restaurants

Restaurant discovery, booking, and discounted dining platform

Role
UX/UI Designer
Year
2019 - 2023
Context
Nimo GmbH
02

Overview

Berlin-based restaurant discovery and booking platform helping users discover restaurants, compare discounted dining offers, and move from browsing to booking with less friction. Dynamic pricing connected customer demand with restaurant occupancy, while a broader restaurant ecosystem supported the experience in the background.

UX/UI DesignRestaurant CommerceDiscovery UXBooking FlowsMobile-first ProductProfessional Product Work
03

Problem

The product needed to turn dynamic pricing, restaurant discovery, and booking into a simple customer-facing mobile experience without obscuring the platform logic behind it.

  • Users needed a faster way to discover restaurants, compare offers, and understand available discounts.
  • Restaurants needed to fill capacity more efficiently through dynamic pricing and clearer booking flows.
  • The experience had to connect discovery, offer clarity, and booking intent without overwhelming the mobile interface.
04

Solution

The work shaped DiscoEat as a user-facing discovery and booking experience where restaurant cards, filters, and offer details made discounted dining easier to understand before booking, while the broader platform ecosystem stayed supportive rather than dominant.

  • Designed a customer-facing discovery experience for browsing restaurants, offers, and dining options.
  • Structured restaurant cards, filters, and offer details to make discounts easier to understand before booking.
  • Connected booking-related flows with the broader restaurant ecosystem while keeping the user journey clear.
05

Key Decisions

Make discovery offer-led

The browsing experience helped users compare restaurants through cuisine, location, availability, and discount value.

Clarify discount logic

Offer information was surfaced earlier so users could understand value before moving into booking details.

Connect booking to platform logic

Booking actions were designed to support both customer decisions and restaurant capacity needs through dynamic pricing.

06

Role

  • Led UX/UI work across customer-facing restaurant discovery, booking, and dining touchpoints at Nimo GmbH.
  • Structured restaurant cards, offer presentation, and filters around faster mobile comparison and clearer decisions.
  • Connected booking-related flows to the wider platform ecosystem without weakening the user journey.
  • Balanced customer clarity, business logic, and implementation constraints across app and web surfaces.
07

Process

01

Journey Framing

The work started by mapping how discovery, discount evaluation, and booking intent fit together across the broader dining journey.

02

Decision Mapping

Key customer decisions were mapped around where to eat, how much value an offer provided, whether availability felt clear enough, and what action should come next.

03

Pattern Review

Competitor patterns and existing product behavior were reviewed to identify where search, offer hierarchy, and restaurant cards needed stronger clarity.

04

Flow & State Design

Discovery flows, filtering states, offer details, and booking-related touchpoints were redesigned to reduce hesitation and improve action clarity.

05

System Alignment

Components, selectors, and UI rules were aligned so the user-facing experience stayed consistent while still fitting the wider restaurant platform and connected systems.

08

UX Focus

Restaurant discovery and browsing

Browsing patterns were shaped to help users move from exploration to shortlisting with less friction.

Discount visibility and offer comparison

Offer hierarchy was designed to make discounts easier to compare before users committed to deeper booking steps.

Booking-related decision flows

Booking actions and supporting states were structured so next steps felt clearer inside the dining journey.

Mobile dining experience consistency

Buttons, icons, cards, and repeated mobile patterns were aligned to keep discovery and booking behavior consistent.

09

Architecture

DiscoEat was designed primarily as a user-facing discovery and booking platform. Behind that layer sat a broader Shopify-like ecosystem for restaurants, supporting occupancy logic, booking tools, and adjacent dining systems without becoming the main UX story of this case study.

01

Discovery Layer

Browse, search, and comparison patterns structured around faster restaurant discovery

02

Offer & Pricing Layer

Discounts, availability, and dynamic-pricing signals surfaced earlier so value felt easier to understand

03

Booking Journey Layer

Booking-related actions shaped to support customer decisions while reflecting restaurant capacity logic

04

UI System Layer

Buttons, icons, filters, restaurant cards, and mobile patterns aligned into one consistent dining experience

05

Restaurant Ecosystem Context

Booking widgets, order management, and adjacent systems such as DIDIT supported the wider platform without overtaking the discovery and booking narrative

10

Challenges & Trade-offs

Balancing customer clarity with business logic

Dynamic pricing and restaurant occupancy logic had to be translated into a simple customer-facing experience. The interface kept discount value visible while reducing the amount of business complexity users had to parse directly.

Connecting multiple dining touchpoints

Discovery, booking, ordering, and adjacent systems such as DIDIT needed to feel connected without fragmenting the user journey. This case study stays focused on discovery, offers, and booking while treating those other touchpoints as supporting context.

11

Outcomes

The work helped create a clearer customer-facing product experience for restaurant discovery, discounted dining, and booking decisions. It also strengthened the connection between dynamic-pricing logic, visual hierarchy, and implementation-ready UI patterns.

Outcomes

  • Discovery became easier to scan because restaurant cards, filters, and offer cues were treated as one decision system.
  • Discount communication moved closer to the point where users were evaluating where to eat, reducing interpretation work.
  • The redesign translated product and platform logic into interface rules that could stay consistent across touchpoints.

Key Learnings

  • Discovery products work best when users can evaluate value before being asked to commit.
  • Dynamic pricing only feels useful when the customer-facing logic remains easy to scan and trust.
  • Consistency across dining touchpoints matters most when discovery, booking, and adjacent actions happen in quick succession.
12

Tech Stack

Design

FigmaCompetitor ReviewFlow DesignUI Systems

Customer UX Focus

Restaurant DiscoveryOffer ComparisonBooking FlowsMobile Dining

Platform Context

Dynamic PricingBooking WidgetsOrder ManagementConnected Dining Systems