Cooking Playground

PAN PLAY

A social cooking app that turns everyday cooking into play

Instead of just following recipes, you step into your own Kitchen World to cook, earn coins, and fill your collection. Every screen was designed in Figma and rebuilt for the web.

Kitchen World Recipe Library Cooking & Talking Classes Cooking Collection
Project Overview

A kitchen you play in, not an app that teaches

PAN PLAY treats cooking as something you play with every day, not a task to study. The more you cook, the more your character grows, your coins add up, and your collection fills in. It's a social cooking app built on game mechanics.

Year2026
PlatformMobile web app · PWA
RoleDesign → web build
StackFigma · HTML/CSS · Firebase
01 · Problem

Cooking can be play

There are plenty of recipe apps, but most are tools you search once and close. Add achievement, collecting, and other people to cooking, and it turns into a place you want to reopen every day.

02 · Audience

People in their 20s and 30s living alone

Beginners, home cooks, and people cooking for one. It's for anyone who wants to cook well but finds no fun or feedback doing it alone.

03 · Format

Mobile web app · live service

A PWA that opens with no install. It runs as a real service with Google sign-in and live Firebase data.

04 · Role · Tools

From design to build

I designed the colors, icons, components, and all five tab screens in Figma, then translated that design into web code.

Core Concept

Three play systems

Three systems that turn a plain cooking log into a game. Each one feeds the next and gives you a reason to come back.

Kitchen World

Your own kitchen to step into and play. It's where your character lives and friends drop in, and where every cook starts.

Enter · Character · Live presence

Coin Economy

You earn coins as you cook and join classes. Spend them in the shop on skins and items to dress up your character.

Earn · Shop · Customize

Collection

Every dish you make is logged in your collection. Filling out all 40 and earning badges keeps you cooking.

40 dishes · Badges
Personas

Who it's for

Three people with different skills and goals. Their needs and sticking points set the direction for every screen.

M
Minjun Kim · 26
2 years living alone · new to cooking
Needs

Simple, foolproof recipes, and something to answer "what do I cook tonight" for him.

Pain point

Delivery and convenience-store food every day. Cooking never lasts more than a few days.

S
Seoyeon Lee · 29
Home-baking hobbyist
Needs

To record her baking and get reactions from people who share the hobby.

Pain point

Working alone, she gets no feedback and loses interest fast.

D
Dohyun Park · 33
Home chef who shares recipes
Needs

To run classes with his own recipes and sell recipe books.

Pain point

His content is scattered across a blog and group chats, so managing it and getting paid is a hassle.

Features · 5 Tabs

Five tabs, one kitchen

Five screens, from Home through Library, Classes, Collection, and My Kitchen. Each tab is shown as a mockup redrawn in pure CSS.

01 — HOME

Home · Kitchen World

Open the app and your character's Kitchen World greets you. Your coin balance, today's classes, and one tap on "Enter" get the cooking started.

  • A greeting and a live presence count make the space feel alive
  • Quick access to New Room, Cooking Rooms, and Talking Rooms
  • A LIVE badge on today's classes surfaces rooms open right now
9:41 ●●● ▮
PAN PLAY
1,250
Chef Froggy,
what should we cook today?
12 online
My Kitchen
Doni is waiting
Enter
New Room
Cooking Room
Talking Room
Brunch Eggs Class
Chef Luca · 19:00
LIVE
Home
Library
Classes
Collection
My Kitchen
02 — LIBRARY

Recipe Library

A recipe archive you scan by category and pick by rating. Free and coin-priced recipes sit side by side, and the My Recipes tab lets you build your own recipe book to share or sell.

  • Category chips for All, Baking, Western, Dessert, and Cake
  • Rating, author, and free-or-coin price at a glance
  • Build and sell recipe books from My Recipes
9:41 ●●● ▮
Library
Recipes
My Recipes
All Baking Western Dessert
Low-Salt Kimchi Fried Rice
Chef Hana · ★ 4.9
Free
Homestyle Brunch Eggs
Chef Luca · ★ 4.8
Free
Gluten-Free Banana Bread
Chef Momo · ★ 4.7
300
Home
Library
Classes
Collection
My Kitchen
03 — CLASS

Classes · Cooking & Talking Rooms

Cooking Rooms where you cook together, and Talking Rooms where you just chat. Live and scheduled rooms are listed with head counts, and anyone can open one.

  • Switch between Cooking Rooms and Talking Rooms
  • LIVE badges, scheduled times, and head counts (8/12)
  • Host your own with + New Room
9:41 ●●● ▮
Classes
Cooking Rooms
Talking Rooms
LIVELet's make kimchi stew for dinner
Chef Luca8 / 12
LIVEOne-Day Home Baking: Scones
Chef Momo5 / 8
Tomorrow 19:00Morning Lunchbox Prep
Chef Danchu2 / 10
+ New Room
Home
Library
Classes
Collection
My Kitchen
04 — DEX

Cooking Collection

Every dish you make gets logged. A progress bar toward 40 slots and the question marks on locked ones pull you to the next dish, with a target badge as the reward.

  • A 12/40 progress bar and the next badge to aim for
  • Unlocked dishes set against locked ? slots
  • Tabs to compare my dishes with others
9:41 ●●● ▮
Collection
My Cooking Collection12 / 40
3 more to earn the Gold Pan badge!
Sandwich
Burger
Strawberry Cake
Ice Cream
Signature
Donut
?
?
?
Home
Library
Classes
Collection
My Kitchen
05 — MY KITCHEN

My Kitchen · Shop

A profile that gathers your character, level, and coin balance. Spend saved coins in the shop on skins and items to customize your character.

  • Character, level, and coin balance in one card
  • Shortcuts to Customize and Shop
  • A horizontal scroll of new skins and items
9:41 ●●● ▮
My Kitchen
Chef FroggyLv.7
1,250
Customize
Shop
New in Shop
Froggy Skin900
Doni SkinOwned
Gold Pan450
Home
Library
Classes
Collection
My Kitchen
Design System

Tokens pulled from Figma

Seven color variables, 25 icons, and a type scale. The icons below aren't images. They're rendered straight from the real SVG paths in the Figma file.

Color Variables 7
Green Mainrgb(38,158,88)--green-main
Pink Mainrgb(255,118,118)--pink-main
Text Colorrgb(24,24,24)--token-2
Text Color 2rgb(48,48,48)--2
English Textrgb(25,113,61)--token-3
Icon Primaryrgb(30,48,80)--icon-primary
Grayrgb(212,212,212)--token
Icons 25 · hover for names
Typography Pretendard
30pxCooking as play
25pxEnter your Kitchen World
20pxToday's classes and collection
17pxPick from the recipe library
15pxEarn coins to dress up your character
13pxHost · Time · Members
11pxLIVE · Free · Lv.7
User Flow

From entering to cooking

After sign-in, the flow branches three ways from Home. Whichever path you take, coins and your collection lead back to Home.

Onboarding Sign in · Google / Guest Home · Kitchen World
Kitchen World
Enter My Kitchen
Cook a dish
Earn coins
Log the dish to your collection
Recipe Library
Browse by category and rating
Buy recipes with coins
Create and sell my recipe book
Classes
Join cooking and talking rooms
Live chat
Host your own room
Try It Live

Try it yourself

This isn't a mockup. It's the running app. The frame on the right embeds PAN PLAY as-is.

A working service with Google sign-in and Firestore data. You can browse it as a guest too.

Open app in a new tab View design system
PAN PLAY

A social cooking app that turns everyday cooking into play

Open app