Dashboard

Forkast: Bringing insights first in data and dashboards for an AI-enabled startup trusted by 550+ restaurant chains, from the Michelin-starred to Red Robin

roles

Product Designer
UX Researcher

tools

Figma

Claude Design

Claude Code

team

Me

overview

Bringing clarity through constraints to B2B market data.

Forkast is a venture capital-backed B2B startup based in the restaurant competition and market analysis industry. Currently, it's used by hundreds of chains, including Michelin-starred locations like Benares and fast food stops, including Red Robin.

Over the course of 8 weeks at Forkast as a Product Design intern, I…

This study focuses on the Market Overview tab. I navigated technical and business constraints to produce a full redesign (check out the constraints section for specifics!)

The Core Issue: The previous dashboard had useful data, but there was so much volume that users struggled to gain insight.

The market changes. The dashboard doesn't show we know that.

Users don’t understand the significance of an item being over/under if they can't connect it to change.

If users wanted to explore or investigate an item, they'd need to re-filter, search for, locate, and remember information across tabs.

The Market Overview and Pricing Guardrails were two separate tabs, but rooted in one core use case: item pricing comparison.

The Solution: Merging Market Overview and Pricing Guardrails into one page, focusing on clarity and insight from data.

Impact

Boosting Efficiency

Users were able to answer questions on both overall item insight and specific details more efficiently with my redesign.

67%

reduction in clicks

44%

faster use

*Based on preliminary A/B testing I conducted amongst 4 users. Will continue to iterate post-ship!

Clarity from numbers

Raising insights to help users answer: how am I doing overall? How do my items compare across locations and competitors?

High-level insight comes at a glance: through data visualization and summary columns.

Tailored to fit different needs

The amount of insight is controlled by the user.

To allow for flexibility while retaining insight: sort by pricing levels, largest gap from market, etc.

matching human mental models

One item's analytics stay nested and together, making comparison lightweight.

Exploration and analysis shouldn't feel like a heavy commitment. Dive deeper or compare items without leaving the page. Nudges help you understand and explore other tabs in Forkast when needed.

Before the Design...

How did I get there?

Research + Process

How could I research rapidly + effectively?

Like most startups, we pivot and work as rapidly as possible, pushing smaller features rather than prioritizing perfection

A Structured Design Process…

  • Data to ground issue

  • User Research

  • Benchmark structure with market standard

  • Insight → Testing → Iteration (on loop)

  • Final design

…Adapted to Startup Constraints

  • Informal heuristic evaluation

  • Research on how restaurants price items

  • Meetings with founding team for constraints + assumptions

  • Iteration

  • Final Design

Insights

Understanding Restaurant Needs

Based on research + discussions, I framed 3 core goals my design should help meet:

1

Restaurants want to understand where their own items' prices are at

2

Restaurants want to compare their prices to the competitors/market

3

The larger the chain, the more they need different levels of specificity in Insights 1 and 2: by item, location, overall, etc.

Ideation and Flows

Information Architecture Rework -> Initial Lowfi

Identified similar goals and structures between IA of Pricing Guardrails + Market Overview, checked overarching user goals (according to Insights)

Constraints

But what level of insight is feasible?

In my previous projects, I prioritized 100% clarity for user understanding. But...

Can’t directly state “You should increase prices” - it is not possible to state that with statistical/legal confidence

User testing not set up yet in Forkast-- users are less accessible because they are usually company leaders. In the absence of accessible users, I conducted digital research + had meetings with the closest alternatives: the founding team.

Competitor data can be spotty, especially across locations

Pivots

I realized there was a better way to structure my ideation to optimize for time:

Rather than ideating a wide variety of ideal options, I instead designed based on different levels of assumptions

SWE + decision makers in startup space need less time to critique and can make the faster choice based on feasibility

Prototyping and AI

Prototyping and AI

Figma-first design, with Claude Design used for some exploration! I prototyped the final design in Claude Code for handoff.

Reflection

On Designing for Ease and constraints, in dashboards and meetings

I've handed off the final, and am in active communication with devs during the shipping process.

Thinking about every situation with a UX perspective is helpful: what saves the users time + effort, and how can I save the team I work with more time + effort?

Something I could've done differently: incorporating more user testing or research would've been helpful for grounding my design assumptions. Understanding what assumptions are is critical to an efficient design process.

designed by joana liu :D