Lunjoe

Lunjoe is a two-sided marketplace that enables café customers to reserve tables in advance while giving café owners tools to manage capacity and table turnover. As the lead UX Designer, I led product strategy, user research, UX/UI design, testing, and brand development from concept through prototype.

Lunjoe is a two-sided marketplace that enables café customers to reserve tables in advance while giving café owners tools to manage capacity and table turnover. As the lead UX Designer, I led product strategy, user research, UX/UI design, testing, and brand development from concept through prototype.

My Process

User research, wire framing, prototyping, user testing, brand identity.

User research, wire framing, prototyping, user testing, brand identity.

Category

Startup, mobile, desktop

Startup, mobile, desktop

Tools

Figma, Notion, Illustrator

Figma, Notion, Illustrator

Founding team

Daniel Greenberg (CEO)

Nina Chang (CPO)

Jason Silva (CTO)

Daniel Greenberg (CEO)

Nina Chang (CPO)

Jason Silva (CTO)

Background

Background

Many people, especially students, visit cafes to study or do work. However, it is often hard to secure tables, especially in busy citie.

Many people, especially students, visit cafes to study or do work. However, it is often hard to secure tables, especially in busy citie.

My role

My role

I was the lead UX designer for Lunjoe, collaborating closely with our CEO and a team of three developers to shape the vision of the product.

I was the lead UX designer for Lunjoe, collaborating closely with our CEO and a team of three developers to shape the vision of the product.

Finding a seat at a café shouldn't feel like winning the lottery, but in busy cities, it often does.

Finding a seat at a café shouldn't feel like winning the lottery, but in busy cities, it often does.

Want a table? Need an outlet? Meeting your Tinder date? Good luck.

Want a table? Need an outlet? Meeting your Tinder date? Good luck.

*Scenes from Providence RI.

Then, we had an idea - what if you could reserve a table ahead of time?

Then, we had an idea - what if you could reserve a table ahead of time?

That was Lunjoe’s origin idea- a platform where people can book tables at cafes, beating the wait.

That was Lunjoe’s origin idea- a platform where people can book tables at cafes, beating the wait.

Jump to final product

The Problem

Customers often arrive at cafés only to discover that suitable seating is unavailable.


At the same time, café owners struggle to balance customer access with table turnover and capacity management.

How can we create a platform that helps people reserve tables at cafes while allowing owners to manage their space?

How can we create a platform that helps people reserve tables at cafes while allowing owners to manage their space?

How can we create a platform that helps people reserve tables at cafes while allowing owners to manage their space?

Research

Research

How is this problem currently solved?

How is this problem currently solved?

There are no mainstream applications for reserving study spaces in cafes, although many restaurant reservation apps exist. I explored some popular platforms like Resy, Tock, and OpenTable to understand how they excelled and where they fell short.

There are no mainstream applications for reserving study spaces in cafes, although many restaurant reservation apps exist. I explored some popular platforms like Resy, Tock, and OpenTable to understand how they excelled and where they fell short.

Key takeaway

Existing reservation platforms were designed around dining, not purely work space reservations. This created an opportunity to design a reservation experience around workspace needs like table type, outlets, group size, and time duration.

Existing reservation platforms were designed around dining, not purely work space reservations. This created an opportunity to design a reservation experience around workspace needs like table type, outlets, group size, and time duration.

User Research

User Research

To better understand the problem space, I conducted interviews and surveys to better understand why people choose to work in cafes, how they secure seating, and what challenges they encounter when trying to find a suitable workspace

To better understand the problem space, I conducted interviews and surveys to better understand why people choose to work in cafes, how they secure seating, and what challenges they encounter when trying to find a suitable workspace

Interview Findings

After interviewing 8 cafe-goers, several themes emerged.

Finding #1:

Seating availability is unpredictable

Users often arrived at cafés only to discover there were no suitable tables available

Finding #2:

Users care about more than having a seat

Factors such as outlets, table size, group seating, and noise levels heavily influenced café selection

Finding #3:

Users Change Their Behavior Around Availability

Many users adjusted their schedules, arrived during off-peak hours, or avoided certain cafés altogether to improve their chances of finding a table.

Survey Validation

To validate interview findings at a broader scale, I surveyed 25 users about their experiences working from cafés.

64%

64%

said they were very likely to work in cafés if they could guarantee a seat.

72%

72%

rated the difficulty of getting a seat as high.

56%

56%

said they often walk out without securing a seat.

When asked to describe the experience in a few words, respondents used terms like:

Difficult

Difficult

Painful

Painful

Stressful

Stressful

Uncertainty

Uncertainty

The research suggested that Lunjoe needed to:

Provide a predictable café experience, with clear visibility into availability and the ability to reserve tables that matched their preferences before arriving.

Then, we discovered the other side: The cafe owners

Then, we discovered the other side: The cafe owners

We realized that this isnt just a problem with customers. Cafe owners were just as frustrated.

“I shut my Wi-Fi off to detract laptop users from my cafe” - CEO of Birch Coffee, NYC”

“I shut my Wi-Fi off to detract laptop users from my cafe” - CEO of Birch Coffee, NYC”

“I shut my Wi-Fi off to detract laptop users from my cafe” - CEO of Birch Coffee, NYC”

“People used to order one drink and stay for hours on their laptops. Now I set table limits.” -Cafe manager

“People used to order one drink and stay for hours on their laptops. Now I set table limits.” -Cafe manager

“People used to order one drink and stay for hours on their laptops. Now I set table limits.” -Cafe manager

“I started taping over outlets to discourage people from staying long.” -Cafe manager

“I started taping over outlets to discourage people from staying long.” -Cafe manager

“I started taping over outlets to discourage people from staying long.” -Cafe manager

These store owner interviews revealed that this wasn't purely a customer problem. The platform would need to create value for both sides, shifting the concept from a reservation tool to a two-sided marketplace.

This changed how we thought about the opportunity.

Rather than designing a reservation tool solely for customers, we needed to create a solution that generated value for both café-goers and café owners. This meant balancing user convenience with operational flexibility.

Insights

Insights

Key Insights

Key Insights

The customers

The customers

  • Need certainty before traveling to cafe

  • Want visibility into table details (seats availble, outlits, etc)

  • Want to know estimated table wait time

The cafe owners

The cafe owners

  • Need control over table availability

  • Want effective table turnover

  • Need simple scehduling tools that fit existing operations

These findings revealed that Lunjoe needed to solve more than table booking. Customers wanted confidence that seating would be available before arriving, while owners needed tools to control availability and turnover.


This led me to explore a two-sided experience consisting of both a customer booking platform and a management dashboard.

Wire-framing

Wire-framing

User flow

User flow

Customer flow

Customer flow

Booking a table

Booking a table

Admin flow

Admin flow

Setting a schedule + tacking data

Setting a schedule + tacking data

Lo-fi sketches

Lo-fi sketches

Users needed to quickly compare cafes so I explored several approaches for presenting availability, filters, and reservation details.

Mid-fi wireframes

Mid-fi wireframes

The admin side

The admin side

Owner interviews revealed that operational simplicity would be critical to adoption. Rather than introducing a new, complex management system, I used familiar scheduling and reservation management patterns to help café owners quickly learn and adopt the platform.

User testing

User testing

Gathering real world feedback

Gathering real world feedback

Iterating the cafe visitor experience.

Iterating the cafe visitor experience.

I asked participants to navigate through the flow of booking a table, while vocalizing their thought process and feedback.

I asked participants to navigate through the flow of booking a table, while vocalizing their thought process and feedback.

Feedback: UI design

Solution

Solution

Feedback: Viewing the cafe

Solution

Solution

Iterating the cafe admin experience.

Iterating the cafe admin experience.

I asked coffee shop owners to navigate through the flow of setting a schedule and tracking bookings.

I asked coffee shop owners to navigate through the flow of setting a schedule and tracking bookings.

Feedback: Viewing bookings

Solution

Solution

Feedback: Encouraging store owners to make more tables available

Solution

Solution

Brand Identity

Brand Identity

To support Lunjoe's goal of making café reservations feel approachable and reliable, I designed a lightweight visual system centered around warmth, simplicity, and clarity.


The visual language was designed to reflect the welcoming nature of cafés while maintaining the trust and predictability users expect from a reservation platform.

Color palette

Color palette

Typography

Typography

Header 1

Font: Lexend Bold 24px

Font: Lexend Bold 24px

Header 2

Font: Lexend Bold 20px

Font: Lexend Bold 20px

Body 1

Font: Lexend Regular 18px

Font: Lexend Regular 18px

Body 2

Font: Lexend Regular 16px

Font: Lexend Regular 16px

Final Design

The customer experience

The customer experience

Tired of fighting for café tables? Lunjoe lets you book a table and get straight to work.

Tired of fighting for café tables? Lunjoe lets you book a table and get straight to work.

Browse cafes

Browse cafes

Book a table

Book a table

The mobile experience

The admin dashboard

The admin dashboard

Set your schedule and manage your cafe.

Set your schedule and manage your cafe.

Set your schedule

Set your schedule

View reservations

View reservations

Closing thoughts

Designing Beyond the User Experience

The most challenging part of this project was designing for two groups with competing needs. Customers wanted reliable access to seating, while café owners needed greater control over capacity and table turnover.


Balancing these priorities pushed me to think beyond individual screens and consider how product decisions affected both the customer experience and business operations.

What's next?

What's next?

We’re actively testing Lunjoe with partner cafés to refine the experience. Stay tuned.

We’re actively testing Lunjoe with partner cafés to refine the experience. Stay tuned.

Thank you for visiting!

ninachang250@gmail.com

Thank you for visiting!

ninachang250@gmail.com

Thank you for visiting!

ninachang250@gmail.com