Koin Improving food-ordering usability with Firebase

I improved search and browsing for nearby campus shops so students could find menus faster and complete phone orders in less time.

Koin project overview

A difficult ordering journey

Even with shop data available, students struggled to find the right menu and complete an order.

A difficult ordering journey
A difficult ordering journey

Hypothesis and KPI

I hypothesized that faster information discovery would reduce ordering time and selected task completion time as the KPI.

Hypothesis and KPI
Hypothesis and KPI

Competitive analysis

Ordering flows in delivery apps were reviewed to identify useful patterns and opportunities for differentiation.

Competitive analysis
Competitive analysis

Two browsing intentions

Users were divided into those seeking a specific shop and those exploring possible menus.

Shop search

A dedicated real-time search flow helps users reach a known shop directly.

Shop search
Shop search

Shop recommendations

Collapsing long menus and recommending similar shops shortened exploratory browsing.

Shop recommendations
Shop recommendations

Flyer images

Collected flyers are presented as zoomable images for quick menu scanning.

Flyer images
Flyer images

Opening status

Closed shops are marked as preparing and moved down the list to prevent wasted navigation.

Opening status
Opening status

Persistent call action

A fixed call button lets users order immediately after reviewing a menu without scrolling back to the top.

Persistent call action
Persistent call action

Final design

Five improvements—search, recommendations, flyers, opening status, and the call action—were released in the app.

Final design
Final design

Validating the hypothesis

Task-time comparison showed that ordering became about 44% faster after the redesign.

Validating the hypothesis
Validating the hypothesis