Mobile Design · UI/UX
Product Designer · November 2021 → August 2022

Sajiloka:
Cook Recipes
& Grocery App

Cooking ideas, cooking shopping, in one app.

Sajiloka is an online groceries mobile app platform that provides cook packages and recipes — designed end-to-end using the Lean UX approach, from user research to high-fidelity UI and usability testing.

Read Case Study All Projects
100%
Effectiveness
100%
Efficiency
91
SUS Score
9 mo.
Project Duration
00

Project Overview

Category
Mobile Design On Going
My Role
Product Designer
Skills Applied
Product Management UI Design Wireframing Prototyping
Tools Used
Figma · Maze

Sajiloka is an online groceries mobile app platform that provides cook packages and recipes, designed to serve Home Cooks who want to cook at home but face barriers around knowing what to cook, how to buy ingredients, and how to follow a recipe.

01

Problem Statement

During the pandemic, many food stalls were closed due to operational time restrictions. This condition caused people to need to cook at home themselves. However, there were several obstacles experienced by Home Cooks that made starting to cook at home difficult.

The Core Challenge

"Home Cooks who want to cook independently face multiple simultaneous barriers — they don't know what to cook, can't find all ingredients in one place, and lack a reliable step-by-step cooking guide."

Validated Problems

Before forming assumptions, the team conducted problem validation interviews with various Home Cooks including students, housewives, and employees. The rule: a problem is valid if at least ten users feel the same problem.

😕
Confused about what to cook
⏰
Didn't have time for a grocery shop
🥬
It's hard to buy ingredients separately
🔍
Didn't know how to cook
02

Declaring Assumptions

Using the Lean UX (2016) approach, I started by declaring assumptions about the users, their problems, and the solutions that might address those problems. Even though we start with assumptions, users are still involved at the problem observation stage.

User Persona
Ayu
Age: 21
Student
Yogyakarta, Indonesia

Lives alone in a boarding house, cooks to learn and save money, often cooks with boarding house friends.

  • Aspires to be good at cooking before living independently
  • Doesn't really understand cook recipes and how to cook them
  • Needs help managing shopping as well as a cooking guide

Proposed Solutions (Hypothesis Statements)

Framed using the Lean UX format: "We have encountered that USER has PROBLEM, HOW MIGHT WE ___ with this FEATURE so that user can achieve this OUTCOME."

ID Problem How Might We Feature Outcome
H1 Confused about what to cook Help Home Cooks find a cooking idea Knowing customer favourite's dish Get the dish ideas
H2 Didn't have time for a grocery shop Simplify grocery shopping process Straight forward order flow and flexible order Flexible order at anytime anywhere
H3 It's hard to buy ingredients separately Simplify the cooking process Provide ready-to-cook packages Reducing cooking processing time
H4 Didn't know how to cook Help Home Cooks to serve the dish Provide cooking guide with text and media (image/video) Serve the dish
03

Design Process

I used the Lean UX (2016) approach for solving this problem — creating a product as fast as possible and validating to market as soon as possible by making the MVP. The team focused only on minimum feature sets that could be made, making the development process more efficient.

Step 01
Declaring Assumptions
Step 02
Design
Step 03
Create MVP
Step 04
Learn

User Flow

Based on the proposed solution, I designed a simple user flow divided into three domains — Authentication, Exploration, and Order — each serving a distinct phase of the user journey from onboarding to completing a purchase.

Authentication
Start → Signed in? → Login / Signup page. User sets preferable cooking preferences.
Exploration
Home page → Product search page → Detail product page. User can search and choose a menu.
Order
Product cart page → Location → Payment → Confirm order. Flexible ordering at any time.
Collaborative Design
All team members involved in design to build a shared understanding concept of the product.

Mid-Fidelity Wireframes

Before moving to high-fidelity screens, wireframes were built to quickly test layout assumptions across the Exploration Flow — covering the home page, search, product detail, and cooking guide screens.

Home Page
Search Page
Product Detail Page
Cooking Guide Page
04

Create MVP

There are two iteration design cycles in the MVP making process. These changes were caused by improvement on the design system. The design system helps maintain product and brand design consistency across all screens.

Design System · Color
Color Palette
Primary
Other Colors
Grayscale
Design System · Typography
Open Sans

Open Sans was chosen because it gives a minimalist look and is easy to read.

H1AaRegular · 40px
H2AaRegular · 48px
H3AaSemibold · 24px
Subhead 1AaBold · 14px
Paragraph 1AaRegular · 16px

High-Fidelity Screens

The MVP was brought to life with high-fidelity screens across three key flows — Authentication, Exploration, and Order — each reflecting the finalized design system.

Register Screen
Login Screen
Home Screen — Exploration Flow
Product Detail Page
Cooking Guide Page
Cart / Order Page
Payment Screen
Key Screen Features

"The Exploration screens feature information banners for promotions, a time-based filter to choose cooking packages, and infinite scrolling of product cards displaying servings, difficulty level, and processing time."

05

Learn — Usability Testing

Various test task scenarios were prepared according to the needs of the testing tool, Maze. User research involved users who matched the user persona. The study obtained three quantitative findings: Effectiveness, Efficiency, and Satisfaction.

Task Description Expected Result
T1 — Search Product Search for a product named "Balinese Chicken" then look at the product. Users find and open the product detail page for "Balinese spiced chicken" dish.
T2 — How to Cook From the product detail page, open the "how to cook" tab for "Balinese spiced chicken." Users find the "how to cook" tab.
T3 — Buy Product Buy "Balinese spiced chicken" — explain what you should do to buy this product. User understands how to buy a product by pressing a CTA button.
T4 — Checkout Checkout with your delivery location, "Gosend" as courier, and "Mandiri Virtual Account" as payment. User sets the shipping address, courier service, and payment method.
✅
Effectiveness Test Result
Task Completion
100%
The ratio from successful completion of all task scenarios by participants.
⏱
Efficiency Test Result
Time on Task
100%
Analysis of the time it takes participants to be able to complete each task scenario.
👍
User Satisfaction (SUS)
SUS Score
91
The rate obtained through a System Usability Scale survey — considered Excellent.
06

Takeaways & Reflections

This project helped me learn more about the process of a Lean UX framework — working fast, validating early, and iterating based on real user feedback rather than assumptions alone. It reinforced the value of collaborative design, where every team member contributes to a shared understanding of the product.

I also deepened my ability to do better visuals with material design guidelines, by creating a small component library that ensured consistency across all screens. Most importantly, I learned how to empathize with users in a better way — not just understanding their problems on paper, but designing for the real friction they face in everyday cooking.

Key Learning

"The project helped me to learn more about the process of a Lean UX framework. Learned to do better visuals with the material design guidelines, by creating a small component library. Also learned how to empathize with the users in a better way."

Obstacles
How to Manage
Differences of opinion that take a long time to discuss
Analyze the opinions with effort impact metric
Trial and error product development method
Read product management books, watch YouTube tutorials, and ask for help from mentors
Project
Sajiloka: Cook Recipes & Grocery App
Timeline
Nov 2021 → Aug 2022
9 months
My Role
Product Designer
Skills
Product Management · UI Design · Wireframing · Prototyping
Tools
Figma · Maze
Methodology
Lean UX (2016)
Usability Score
91 / 100 SUS
Completion Rate
100% Effective