Nikolai Petukhov
← All work

Concept redesign Snackpass

find it before you're hangry

redesigning snackpass search so students can find food by craving, price, deals, and distance, not just by name.

team
Nikolai, Coco, Qwyen, Terry, Janus
timeline
oct 1 – 29, 2026
research
32 surveys, 8 interviews
tools
Figma, Google Forms

overview

students reorder from the same few places because finding something new takes too long.

Snackpass works if you already know the store. there's no way to ask "what boba is close and on sale right now?", so we added a filter button and moved search back to the top.

solution

search is back on top, and filters are one tap away.

home screen

before
original home: search is a small icon beside pickup and delivery
search hides behind a small icon.
after
redesigned home: search bar on top of the map, filter button, ratings in the nearby list
search bar on top, a filter button, and ratings.
nearby list expanded after tapping see all
"see all" opens the full nearby list.

search

before
original search: an empty sheet with only a text field
an empty page. you need an exact name.
after
redesigned search: recent searches and what are you craving categories
recent searches and craving categories.

filters

new
filter sheet with cuisine, price, discounts, distance, and availability
cuisine, price, discounts, distance, availability.
result
filtered results for boba and drinks at two dollar signs
results, with the active filters on top.

core flows

from craving to order, without knowing a store name.

i want something specific, wherever has it.
tap filter→cuisine, price, deals, distance→results→order
i don't know what i want yet.
tap search→pick a craving→order
i know exactly where i'm going.
search bar→type the store→order

research

distance decides, and unhappy users don't explore.

we surveyed 32 Berkeley students and interviewed 8 more about the last time they ordered.

7/8interviewees pick food by how close it is
5/7unhappy users rarely or never try new places
29/32find stores easily, so we kept the page clean

what students asked for

n = 32, people could pick more than one.

survey response“genuinely difficult to find new places via Snackpass (you have to have an exact name in mind).”daily user
interview“i'm not really a discount person. i think it is more so what's familiar.”3rd year, orders 3× a week

explorations

we dropped the discounts tab students asked for.

hand-drawn sketch of the full flow: main screen, search, results, details, filters
the full flow on paper
hand-drawn sketch: search moved up with a filter button and a filter page
search up, plus a filter button
hand-drawn sketch: empty search page redesigned with favorites and history
favorites and history in search
droppeda discounts tab21 of 32 wanted it, but it adds a fifth tab, and many users don't order by deals.
keptdiscounts as a filterdeal-hunters get it in one tap. everyone else sees no clutter.
dropped version: a dollar-sign discounts tab in the bottom bar with its own page
the dropped $ tab and its page

testing

testers liked the filters, but "boba" missed the milk tea shops.

we tested the Figma prototype with 3 students.

what we foundwhat we'd change
"boba" only matched stores with boba in the name
→
tag stores by menu, not by name
6 cuisine chips won't scale
→
a dropdown or a "more" button
all 3 called out price and discount filters
→
keep them at the top of the sheet
usability test“i like how the search bar is right at the top now, it's way easier to find stuff.”tester 2
usability test“having filters adds much more accessibility for me.”tester 1

design decisions

three choices, and what we turned down.

one filter sheetcravings, deals, and distance in one place. handy when your usual spot is closed.
search back on topon Android, a "rate this store" card covers the search icon completely.
promotions as a filternot a tab, so the main page stays clean for people who don't hunt deals.

reflection

next time, we'd watch people use the app.

constraints
  • three weeks
  • 32 responses, our goal was 50
  • our first time in Figma
next steps
  • watch people search in person
  • survey each class year evenly
  • pin down the exact pain points