Beli menu search and rating flow mockups

Beli

Food Rating App

Consumer App Feature Redesign UX Research

Problem

Beli's rating page overwhelmed users with too many choices at once, and the absence of menu search forced them to recall dish names from memory, turning a simple task into a frustrating, high-effort experience.

Team

Solo

Role

UX/UI Designer

Duration

Jan – Mar 2025

Key Outcome

Redesigned the rating page to reduce choice overload and introduced Menu Search with Smart Autofill, giving users a faster, memory-free way to log specific dishes and removing unnecessary steps from the logging flow.

What I Drove

UX Research User Interviews Feature Redesign Wireframing Prototyping High-Fidelity Mockups

Product

Beli is a food rating and restaurant tracking app. I redesigned the rating page and introduced menu search with autofill to make logging reviews faster, with less memory burden and fewer unnecessary choices.

Tools & Skills

Figma User Interviews Wireframing High-Fidelity Prototypes Competitive Analysis

You are now viewing:

01 Solution

Beli restructured ratings page

Restructured Rating Page

  • Photos moved to the top — highest-used feature now in the highest-visibility position
  • Progressive disclosure — breaks the review into steps, reducing the number of decisions on any one screen
  • Autofill suggestions — appear as you type in notes, allowing fast dish logging without leaving the notes field
View Prototype →
Beli menu search page

Menu Search

  • Direct menu access from the rating page — no need to leave the review flow
  • Browse the full menu — search when you can't recall a name
  • Tap to add a dish straight to your notes — selected items populate instantly, no typing required
View Prototype →

02 Research: User Interviews

Users forget dish names, skip features they don't understand, and use notes to fill the gaps.

I use Beli to track every restaurant I visit, but rating meals was always a struggle since I could never remember what I ordered. That friction made me want to interview other users to see if they ran into the same problem.

To validate whether this friction was widespread, I surveyed five Beli users aged 18–30. Three clear patterns emerged that shaped every design decision that followed.

User Finding

4 out of 5 users

forget the name of their menu item at least 50% of the time when rating a restaurant.

Most Commonly Used Features

  1. Add photos
  2. Add notes
  3. Who did you go with?

Least Commonly Used Feature

Add favorite dishes

with 80% of users saying they rarely or never use it, often because they don't have one single favorite dish to add.

"I never understood why Beli put the 'Add Photos' option at the bottom of the screen. It's the feature I use the most, and it's hard to find."— Beli User
"Sometimes you just don't have one favorite dish, and other times you may have many, so I usually just include all of my options in the notes section."— Beli User

03 Define

The real problem: a disconnect between how users think and how the app works.

Users didn't log reviews the way the app expected. They forgot dish names, skipped features like Favorite Dishes and Tags, and instead wrote everything in Notes to avoid extra steps. This wasn't a feature gap, it was a mismatch between the app's mental model and the user's actual post-meal behavior.

These findings shaped two core objectives:

Enhancing Menu Search

How can we implement a system that lets users find and log dishes without relying on recall?

Streamlining the Rating Experience

How can we reorganize the rating screen to reduce cognitive overload and make the review process feel fast, not tedious?

04 Ideation

Weighing three approaches to menu discovery.

I narrowed the menu search problem to three possible approaches, drawing from features on everyday platforms that unconsciously made recall easier and integrated smoothly into the flow: an autofill suggestion bar, a searchable menu, and an @ symbol shortcut to trigger search.

Approach ✓ Strengths ✗ Weaknesses
Autofill /
Suggestion Bar
  • Helps find menu items given a small keyword
  • Seamlessly adds items into the notes field
  • Familiar from iMessage and other apps
  • Multiple items may start with the same word
  • Won't help if user can't remember any keywords
  • May autofill words unrelated to the menu item
Menu Search
  • Browse the full menu without remembering names
  • Keyword search also available
  • Categories make items easy to find
  • More taps: search → scroll → click on item
  • Must repeat the process for each item added
@ Symbol to
Trigger Search
  • Signals intent to autofill a menu item
  • Familiar from @-mentioning on other platforms
  • May confuse users who want to type the symbol literally
  • Users may not discover it activates search

I decided to combine autofill and menu search. If users remember part of a dish, autofill helps them find it instantly. If they don't remember anything, they can browse the full menu by category. Together, these features make finding dishes easy without introducing a new interaction pattern.

05 Design

Sketching menu search, autofill, and a restructured rating page.

Before building anything, I sketched all three changes in parallel to see how they'd work together as one cohesive flow, not three separate features bolted on.

Wireframe of menu search screen
Wireframe of menu search, where users can scroll and search through the entire restaurant menu.
Wireframe of autofill in the notes field
Autofill suggests menu items as the user types in the notes field which speeds up the review process without adding a new step.
Wireframe of updated rating page visual hierarchy
Updated visual hierarchy groups related features to reduce visual clutter and create the impression of fewer decisions to make, and adds the "Search Menu" button directly to the notes section.

From these sketches, I created a mid-fidelity mockup that places "Add Photos" prominently at the top, matching the most-used feature to the highest-visibility position.

Before and after Beli rating page redesign

To avoid feature overload on the rating page, I used progressive disclosure to break the review process into sequential steps so each screen asks the user to do one thing at a time.

Beli redesigned user flow
Redesigned user flow: users are first asked how they liked the restaurant overall, then reach the main rating page where autofill and menu search are both available for dish logging.

06 Possible Impact

Metrics I would test to measure success.

If these features shipped, the questions I'd want to answer are whether the changes actually reduced the friction users reported and whether the new features got used.

Review speed

Average time to complete a review from open to submit

Dish logging

Average taps required to add a specific dish to a review

Autofill adoption

Rate at which users accept autofill suggestions when they appear

Menu search usage

Percentage of reviews that include a menu search interaction

Perceived ease

User-rated difficulty of completing a review (post-task survey)

07 Reflection

My Takeaways

This project taught me how much friction can hide in a seemingly small interaction. The core problem sounds minor, but it exposed a deeper misunderstanding between how the app was structured and how people actually behave after a meal.

It also showed me how simple features integrated directly into the existing flow, paired with minor visual changes that emphasize hierarchy, can change the whole experience.

back to top ↑