All projects

Online ordering app for a new business

The Nuk Cafe mobile app offers customers the convenience of ordering pick-up and delivery of to-go food online. The app is designed with streamlined ordering features, including estimated ready time, re-ordering capabilities, favorites, and store location information. In addition to the benefits provided by third-party food online ordering services, a dedicated app offers even more advantages to the customers and the business.

Company

NUK Café

Company

NUK Café

Company

NUK Café

Industry

Food and Beverage

Industry

Food and Beverage

Industry

Food and Beverage

Year

2021—2022

Year

2021—2022

Year

2021—2022

Deliverables

Mobile App Design

Deliverables

Mobile App Design

Deliverables

Mobile App Design

Toolstack

Sketch, Zeplin, InVision

Toolstack

Sketch, Zeplin, InVision

Toolstack

Sketch, Zeplin, InVision

Team

Sole Designer

Team

Sole Designer

Team

Sole Designer

My Role

UI/UX Designer

My Role

UI/UX Designer

My Role

UI/UX Designer

Involvement

Research, User flow, Wireframe, Design system, Visual design, Prototype

Involvement

Research, User flow, Wireframe, Design system, Visual design, Prototype

Involvement

Research, User flow, Wireframe, Design system, Visual design, Prototype

An app designed with streamlined ordering features, including estimated ready time, re-ordering capabilities, favorites, and store location information.

An app designed with streamlined ordering features, including estimated ready time, re-ordering capabilities, favorites, and store location information.

An app designed with streamlined ordering features, including estimated ready time, re-ordering capabilities, favorites, and store location information.

Problem Statement

The business owner is looking to increase customer loyalty by offering online purchase via an app for ordering delivery order and pick-up order, as well as providing a platform for customers to share their experience. This app will be used in Cambodia and Hong Kong.

Problem Statement

The business owner is looking to increase customer loyalty by offering online purchase via an app for ordering delivery order and pick-up order, as well as providing a platform for customers to share their experience. This app will be used in Cambodia and Hong Kong.

Problem Statement

The business owner is looking to increase customer loyalty by offering online purchase via an app for ordering delivery order and pick-up order, as well as providing a platform for customers to share their experience. This app will be used in Cambodia and Hong Kong.

Takeaway

Takeaway

Takeaway

Research

Design

Collaboration

Analysis

Analysis

Analysis

Business insights

Business insights

Business insights

User interviews

User interviews

User interviews

Secondary research

Secondary research

Secondary research

High-level IA

High-level IA

High-level IA

User flow

User flow

User flow

High level

High level

High level

Low level

Low level

Low level

Wireframe/Wireflow

Wireframe/Wireflow

Wireframe/Wireflow

Artifacts

Artifacts

Artifacts

Mockup

Mockup

Mockup

Usability tests

Usability tests

Usability tests

Design system

Design system

Design system

Prototype

Prototype

Prototype

Agile

Agile

Agile

Sprints

Sprints

Sprints

SIT

SIT

SIT

UAT

UAT

UAT

Business Insights

Interviews were done with the business owner and people who order to-go food on a regular base to gain insights about their ordering process. I also looked into similar and competitive apps and case studies to learn what new problems had come out since the pandemic started, and how these services attempt to solve them.

Business Insights

Interviews were done with the business owner and people who order to-go food on a regular base to gain insights about their ordering process. I also looked into similar and competitive apps and case studies to learn what new problems had come out since the pandemic started, and how these services attempt to solve them.

Business Insights

Interviews were done with the business owner and people who order to-go food on a regular base to gain insights about their ordering process. I also looked into similar and competitive apps and case studies to learn what new problems had come out since the pandemic started, and how these services attempt to solve them.

1
Long wait

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

1
Long wait

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

1
Long wait

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

2
Complicated address (In Cambodia)

In Cambodia, riders sometimes have a hard time locating the customer's location in due to the complicated address system.

2
Complicated address (In Cambodia)

In Cambodia, riders sometimes have a hard time locating the customer's location in due to the complicated address system.

2
Complicated address (In Cambodia)

In Cambodia, riders sometimes have a hard time locating the customer's location in due to the complicated address system.

3
Competition

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

3
Competition

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

3
Competition

Listing on major food delivery platforms makes it hard to compete for attention among many restaurants.

User Research

The insights presented are drawn from a combination of primary and secondary research. This includes surveys and interviews conducted with 10 individuals from the Millennial and Gen Z generations residing in California. Further understanding was gained through the analysis of online customer comments, reviews, and industry reports. Finally, internal business insights from within the company provided a crucial perspective.

User Research

The insights presented are drawn from a combination of primary and secondary research. This includes surveys and interviews conducted with 10 individuals from the Millennial and Gen Z generations residing in California. Further understanding was gained through the analysis of online customer comments, reviews, and industry reports. Finally, internal business insights from within the company provided a crucial perspective.

User Research

The insights presented are drawn from a combination of primary and secondary research. This includes surveys and interviews conducted with 10 individuals from the Millennial and Gen Z generations residing in California. Further understanding was gained through the analysis of online customer comments, reviews, and industry reports. Finally, internal business insights from within the company provided a crucial perspective.

Questions

Tell me about your last online order?

Tell me about your last online order?

Tell me about your last online order?

What motivated to order online?

What motivated to order online?

What motivated to order online?

Why did you choose that app/method?

Why did you choose that app/method?

Why did you choose that app/method?

Anything annoyed you about it?

Anything annoyed you about it?

Anything annoyed you about it?

Why did you pick that restaurant?

Why did you pick that restaurant?

Why did you pick that restaurant?

Responses

They have developed a habit since COVID hit.

They have developed a habit since COVID hit.

They have developed a habit since COVID hit.

Good reviews make them more likely to pick the restaurant.

Good reviews make them more likely to pick the restaurant.

Good reviews make them more likely to pick the restaurant.

To maximize time efficiency, they make the order in advance to make sure they can get their order at a particular time.

To maximize time efficiency, they make the order in advance to make sure they can get their order at a particular time.

To maximize time efficiency, they make the order in advance to make sure they can get their order at a particular time.

Likely to order the same item more than half the times, since it's a safe choice and they don't have to think.

Likely to order the same item more than half the times, since it's a safe choice and they don't have to think.

Likely to order the same item more than half the times, since it's a safe choice and they don't have to think.

Estimated shipping time are usually inaccurate and unpredictable.

Estimated shipping time are usually inaccurate and unpredictable.

Estimated shipping time are usually inaccurate and unpredictable.

The inconvenience of returning makes me not want to buy from the seller again.

The inconvenience of returning makes me not want to buy from the seller again.

The inconvenience of returning makes me not want to buy from the seller again.

Secondary Research

Since business insight and user research done above are both based on one location, my secondary research aimed to look at researches done internationally. Popular food delivery service apps and restaurant apps from local and other countries, such as Grubhub, McDonald's US, Foodpanda, Starbucks, etc., were also studied to learn how they tackle and solve problems. Case studies about customers behavior were also looked at. Here are the findings.

Secondary Research

Since business insight and user research done above are both based on one location, my secondary research aimed to look at researches done internationally. Popular food delivery service apps and restaurant apps from local and other countries, such as Grubhub, McDonald's US, Foodpanda, Starbucks, etc., were also studied to learn how they tackle and solve problems. Case studies about customers behavior were also looked at. Here are the findings.

Secondary Research

Since business insight and user research done above are both based on one location, my secondary research aimed to look at researches done internationally. Popular food delivery service apps and restaurant apps from local and other countries, such as Grubhub, McDonald's US, Foodpanda, Starbucks, etc., were also studied to learn how they tackle and solve problems. Case studies about customers behavior were also looked at. Here are the findings.

1
Reserve

Users should be allowed to reserve a time for their delivery or pickup.

1
Reserve

Users should be allowed to reserve a time for their delivery or pickup.

1
Reserve

Users should be allowed to reserve a time for their delivery or pickup.

2
Alert

Alert the user of any unavailability as soon as possible in the shopping process.

2
Alert

Alert the user of any unavailability as soon as possible in the shopping process.

2
Alert

Alert the user of any unavailability as soon as possible in the shopping process.

3
Sudden Issues

Inform customers as soon as possible if store is not opened yet, or any sudden issues that would cause delays.

3
Sudden Issues

Inform customers as soon as possible if store is not opened yet, or any sudden issues that would cause delays.

3
Sudden Issues

Inform customers as soon as possible if store is not opened yet, or any sudden issues that would cause delays.

4
Out of stock

Allow users to see out of stock products while shopping. Make this a part of the flow instead of hiding it.

4
Out of stock

Allow users to see out of stock products while shopping. Make this a part of the flow instead of hiding it.

4
Out of stock

Allow users to see out of stock products while shopping. Make this a part of the flow instead of hiding it.

5
Extra Costs

Be upfront about extra costs that customer will have to pay.

5
Extra Costs

Be upfront about extra costs that customer will have to pay.

5
Extra Costs

Be upfront about extra costs that customer will have to pay.

6
Order status

Be transparent about ordering status at all times.

6
Order status

Be transparent about ordering status at all times.

6
Order status

Be transparent about ordering status at all times.

7
Marketing

Direct-to-customer marketing is way more efficient than using other platforms as intermediaries.

7
Marketing

Direct-to-customer marketing is way more efficient than using other platforms as intermediaries.

7
Marketing

Direct-to-customer marketing is way more efficient than using other platforms as intermediaries.

Takeaway

Takeaway

Takeaway

1
Transparency matters

To minimize ordering friction, it is always best to let customers know what to expect every step of the way in the process.

1
Transparency matters

To minimize ordering friction, it is always best to let customers know what to expect every step of the way in the process.

1
Transparency matters

To minimize ordering friction, it is always best to let customers know what to expect every step of the way in the process.

2
Estimation

Communication with customers about where their food is and when can they get their hands on it is crucial to reduce anxiety.

2
Estimation

Communication with customers about where their food is and when can they get their hands on it is crucial to reduce anxiety.

2
Estimation

Communication with customers about where their food is and when can they get their hands on it is crucial to reduce anxiety.

3
Familiarity

Familiarity leads customers to reorder the same item from known restaurants. Encouraging customers to revisit by treating them with special offers.

3
Familiarity

Familiarity leads customers to reorder the same item from known restaurants. Encouraging customers to revisit by treating them with special offers.

3
Familiarity

Familiarity leads customers to reorder the same item from known restaurants. Encouraging customers to revisit by treating them with special offers.

Recognizing patterns

Through in-depth research on customer behavior, needs, and pain points, along with comprehensive user interviews, we methodically recorded our findings on memo notes, identifying patterns. These insights guided the creation of detailed personas, enabling us to tailor our strategies and design decisions to effectively address our users' specific needs.

Recognizing patterns

Through in-depth research on customer behavior, needs, and pain points, along with comprehensive user interviews, we methodically recorded our findings on memo notes, identifying patterns. These insights guided the creation of detailed personas, enabling us to tailor our strategies and design decisions to effectively address our users' specific needs.

Recognizing patterns

Through in-depth research on customer behavior, needs, and pain points, along with comprehensive user interviews, we methodically recorded our findings on memo notes, identifying patterns. These insights guided the creation of detailed personas, enabling us to tailor our strategies and design decisions to effectively address our users' specific needs.

1
Shifted Customer Expectations

Lack of in-store try-ons leads to sizing issues, high returns, and increased anxiety.

1
Shifted Customer Expectations

Lack of in-store try-ons leads to sizing issues, high returns, and increased anxiety.

1
Shifted Customer Expectations

Lack of in-store try-ons leads to sizing issues, high returns, and increased anxiety.

2
Meeting Diverse Customer Needs

The return process influences purchase decisions due to unmet online expectations.

2
Meeting Diverse Customer Needs

The return process influences purchase decisions due to unmet online expectations.

2
Meeting Diverse Customer Needs

The return process influences purchase decisions due to unmet online expectations.

3
Strategic Omni-Channel Initiatives

If a product is out of stock, users will abandon the purchase or look elsewhere.

3
Strategic Omni-Channel Initiatives

If a product is out of stock, users will abandon the purchase or look elsewhere.

3
Strategic Omni-Channel Initiatives

If a product is out of stock, users will abandon the purchase or look elsewhere.

Wireframes

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Wireframes

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Wireframes

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Design System & UI Kit

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Design System & UI Kit

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Design System & UI Kit

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Mock-ups

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Mock-ups

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Mock-ups

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Ordering

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Ordering

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Ordering

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Loyalty Program

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Loyalty Program

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Loyalty Program

The "order" use case is only one of the many use cases in this app. It is important to have a system the entire app will follow unanimously. This design system follows the Apple Human Interface Guidelines.

Social Sharing

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Social Sharing

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Social Sharing

The business analysis and business owner has provided a high level user flow that shows how would users navigate through the delivery order process. With this information, I started the development with early wireframes. With this, I can start gathering feedback and making iterations.

Staff apps

Riders can receive and accept orders from restaurant. Restaurant staff can receive, update and assign orders to riders. Admin can manage stock, offers, order, members permission, push notification, vouchers, etc.

Staff apps

Riders can receive and accept orders from restaurant. Restaurant staff can receive, update and assign orders to riders. Admin can manage stock, offers, order, members permission, push notification, vouchers, etc.

Staff apps

Riders can receive and accept orders from restaurant. Restaurant staff can receive, update and assign orders to riders. Admin can manage stock, offers, order, members permission, push notification, vouchers, etc.

User flow

Each use case has been meticulously planned using wireflows and screen flows. This dual approach allows for a comprehensive understanding of user interactions and ensures a user-centered design. Wireflows, combining wireframes with flowcharts, provide a clear visual representation of the user's journey, from entry point to task completion. Complementing this, screen flows offer a detailed view of each screen and its transitions, further refining the user experience.

User flow

Each use case has been meticulously planned using wireflows and screen flows. This dual approach allows for a comprehensive understanding of user interactions and ensures a user-centered design. Wireflows, combining wireframes with flowcharts, provide a clear visual representation of the user's journey, from entry point to task completion. Complementing this, screen flows offer a detailed view of each screen and its transitions, further refining the user experience.

User flow

Each use case has been meticulously planned using wireflows and screen flows. This dual approach allows for a comprehensive understanding of user interactions and ensures a user-centered design. Wireflows, combining wireframes with flowcharts, provide a clear visual representation of the user's journey, from entry point to task completion. Complementing this, screen flows offer a detailed view of each screen and its transitions, further refining the user experience.

Reflection and moving forward

  1. Launch Status: Delayed due to shifting priorities and changing roadmaps.

  2. Android OS Version: Planned, but not yet implemented.

  3. Design Guidelines: Currently follows Apple Human Interface Guidelines, best suited for iOS.

  4. Future Android Adaptation: Adapt to Android OS following Google Material Design Guidelines.

  5. Production Status: The deployed version was still under active development.

  6. Post-Launch Optimization: Launch the full app and collect real-world user data for optimization.

  7. Collaboration Challenges: Balancing client requirements, design, and development limitations.

  8. Key Learnings: Important takeaways related to product and business processes.

Hello, I am Dennis. 👋🏻

As a dedicated UI/UX designer with 8 years of experience, I specialize in B2C app design, web design, and graphic design.

I thrive in small team environments, where I solve problems independently and deliver impactful, user-centered solutions.

🇭🇰

Made in Hong Kong

🇺🇸

Made in California

Hello, I am Dennis. 👋🏻

As a dedicated UI/UX designer with 8 years of experience, I specialize in B2C app design, web design, and graphic design.

I thrive in small team environments, where I solve problems independently and deliver impactful, user-centered solutions.

🇭🇰

Made in Hong Kong

🇺🇸

Made in California

Hello, I am Dennis. 👋🏻

As a dedicated UI/UX designer with 8 years of experience, I specialize in B2C app design, web design, and graphic design.

I thrive in small team environments, where I solve problems independently and deliver impactful, user-centered solutions.

🇭🇰

Made in Hong Kong

🇺🇸

Made in California

© 2025 Dennis Lam

Created by me in Framer

© 2025 Dennis Lam

Created by me in Framer

© 2025 Dennis Lam

Created by me in Framer