
FnB Reservation and Order Apps
FnB Reservation and Order Apps
An app that help customer to find, order, and reserve their favourite restaurant.
An app that help customer to find, order, and reserve their favourite restaurant.

FnB Reservation and Order Apps
An app that help customer to find, order, and reserve their favourite restaurant.



Find, Order, and Book Your Perfect Table, Hassle-Free!
Find, Order, and Book Your Perfect Table, Hassle-Free!
Find, Order, and Book Your Perfect Table, Hassle-Free!
Struggling to find the perfect restaurant and secure a table? We know how frustrating it can be to search for a great dining spot only to face long waits or unavailable reservations. That’s why we’re here to make it easier—discover and reserve your next dining experience effortlessly, all in one place.
Struggling to find the perfect restaurant and secure a table? We know how frustrating it can be to search for a great dining spot only to face long waits or unavailable reservations. That’s why we’re here to make it easier—discover and reserve your next dining experience effortlessly, all in one place.
Struggling to find the perfect restaurant and secure a table? We know how frustrating it can be to search for a great dining spot only to face long waits or unavailable reservations. That’s why we’re here to make it easier—discover and reserve your next dining experience effortlessly, all in one place.
Goals
Help users easily discover and reserve tables at their favorite F&B outlets
Reduce no-show rates and increase operational efficiency for restaurants
Provide a smoother and more intuitive reservation flow for end users
Enhance the dining experience with smart features like estimated wait times and queue notifications
Help user to order menu before they arrive or take it home with take away and delivery features.
Help users easily discover and reserve tables at their favorite F&B outlets
Reduce no-show rates and increase operational efficiency for restaurants
Provide a smoother and more intuitive reservation flow for end users
Enhance the dining experience with smart features like estimated wait times and queue notifications
Help user to order menu before they arrive or take it home with take away and delivery features.
Help users easily discover and reserve tables at their favorite F&B outlets
Reduce no-show rates and increase operational efficiency for restaurants
Provide a smoother and more intuitive reservation flow for end users
Enhance the dining experience with smart features like estimated wait times and queue notifications
Help user to order menu before they arrive or take it home with take away and delivery features.
Summary of Project
Summary of Project
Summary of Project
Project Duration
3 months (May - Aug 2022)
Team Member
Andrian Cedric (UI/UX Designer)
Daniel Roy (Senior UI/UX Designer)
Tools
Figma, Excel, Google Form

Design Process Overview
Design Process Overview
This are our steps to know more about user's problem and how we can solve their problem through our solution.
This are our steps to know more about user's problem and how we can solve their problem through our solution.

Design Process Overview
This are our steps to know more about user's problem and how we can solve their problem through our solution.
Solving the Right Problem
Solving the Right Problem
Solving the Right Problem
We start with try and collect
We start with try and collect
We start with try and collect
We have selected various restaurant and cafe which has in-house app, We tried their app, we collected the food, and we compare how the app works.
We found that most of the apps doesn't have reservation features and quite unreliable real-time queue updates.
We have selected various restaurant and cafe which has in-house app, We tried their app, we collected the food, and we compare how the app works.
We found that most of the apps doesn't have reservation features and quite unreliable real-time queue updates.
We have selected various restaurant and cafe which has in-house app, We tried their app, we collected the food, and we compare how the app works.
We found that most of the apps doesn't have reservation features and quite unreliable real-time queue updates.






Solving the Problem Right
Solving the Problem Right
Solving the Problem Right
We continue with solutions
We continue with solutions
We continue with solutions
After defining the user needs, I moved into solution validation through Wireframes and Prototyping—built low-to-high fidelity wireframes to validate layouts and flows.
We also conduct usability testing to iterate our design, and found improvement in task completion from 86% to 100%
After defining the user needs, I moved into solution validation through Wireframes and Prototyping—built low-to-high fidelity wireframes to validate layouts and flows.
We also conduct usability testing to iterate our design, and found improvement in task completion from 86% to 100%
After defining the user needs, I moved into solution validation through Wireframes and Prototyping—built low-to-high fidelity wireframes to validate layouts and flows.
We also conduct usability testing to iterate our design, and found improvement in task completion from 86% to 100%

Emphatize
Emphatize
We did user research through survey to gain insight from them. We also did mini-simulation to simulate our workflow.
We did user research through survey to gain insight from them. We also did mini-simulation to simulate our workflow.

Emphatize
We did user research through survey to gain insight from them. We also did mini-simulation to simulate our workflow.
Survey
Survey
Survey
We asked to know them more
We asked to know them more
We asked to know them more
We asked 25 users (age 18-35 and frequently used FnB apps) to fill out this survey. The goal was to gather broad insights about dining/order habits and reservation behaviors.
Key Highlights:
76% used promo code/voucher found inside the app.
68% use the app to order delivery or take away foods.
4% want to see estimated waiting time before arriving/delivery.
36% have found bugs inside an app that disturbing their journey.
This validated our hypothesis: current FnB apps fail to prioritize usability, real-time transparency, and lack of reservation features.
We asked 25 users (age 18-35 and frequently used FnB apps) to fill out this survey. The goal was to gather broad insights about dining/order habits and reservation behaviors.
Key Highlights:
76% used promo code/voucher found inside the app.
68% use the app to order delivery or take away foods.
4% want to see estimated waiting time before arriving/delivery.
36% have found bugs inside an app that disturbing their journey.
This validated our hypothesis: current FnB apps fail to prioritize usability, real-time transparency, and lack of reservation features.
We asked 25 users (age 18-35 and frequently used FnB apps) to fill out this survey. The goal was to gather broad insights about dining/order habits and reservation behaviors.
Key Highlights:
76% used promo code/voucher found inside the app.
68% use the app to order delivery or take away foods.
4% want to see estimated waiting time before arriving/delivery.
36% have found bugs inside an app that disturbing their journey.
This validated our hypothesis: current FnB apps fail to prioritize usability, real-time transparency, and lack of reservation features.






Simulation
Simulation
Simulation
We test our solution in-house
We test our solution in-house
We test our solution in-house
Before we develop the application further, we did "mini" simulation in our company, simulate user's workflow to order and collect their order. We also conducted group discussion to gather user feedbacks to developed design.
Before we develop the application further, we did "mini" simulation in our company, simulate user's workflow to order and collect their order. We also conducted group discussion to gather user feedbacks to developed design.
Before we develop the application further, we did "mini" simulation in our company, simulate user's workflow to order and collect their order. We also conducted group discussion to gather user feedbacks to developed design.

Define
Define
We did research to direct and indirect competitor to validate our idea. We also conduct user research at Moonlay to gather user feedback and insight.
We did research to direct and indirect competitor to validate our idea. We also conduct user research at Moonlay to gather user feedback and insight.

Define
We did research to direct and indirect competitor to validate our idea. We also conduct user research at Moonlay to gather user feedback and insight.
Problem Statement
Problem Statement
Problem Statement
Urban diners face significant challenges when using digital reservation systems, including difficulties in booking tables or menus, limited access to real-time queue and order tracking, and inconsistent app performance that hinders a seamless user experience.
Urban diners face significant challenges when using digital reservation systems, including difficulties in booking tables or menus, limited access to real-time queue and order tracking, and inconsistent app performance that hinders a seamless user experience.
Urban diners face significant challenges when using digital reservation systems, including difficulties in booking tables or menus, limited access to real-time queue and order tracking, and inconsistent app performance that hinders a seamless user experience.
Solution Statement
Solution Statement
Solution Statement
Design a mobile-first reservation app that provides real-time queue tracking, intuitive reservation flows, and simplified cancellation or rescheduling options.
Design a mobile-first reservation app that provides real-time queue tracking, intuitive reservation flows, and simplified cancellation or rescheduling options.
Design a mobile-first reservation app that provides real-time queue tracking, intuitive reservation flows, and simplified cancellation or rescheduling options.



How Might We
How Might We
How Might We
What can we solve?
What can we solve?
What can we solve?
To guide ideation, I reframed user problems into opportunities:
How might we make queue and wait times more transparent for users?
How might we reduce the number of steps to complete a reservation?
How might we make it easier to cancel or reschedule without calling the restaurant?
To guide ideation, I reframed user problems into opportunities:
How might we make queue and wait times more transparent for users?
How might we reduce the number of steps to complete a reservation?
How might we make it easier to cancel or reschedule without calling the restaurant?
To guide ideation, I reframed user problems into opportunities:
How might we make queue and wait times more transparent for users?
How might we reduce the number of steps to complete a reservation?
How might we make it easier to cancel or reschedule without calling the restaurant?
User Persona
User Persona
User Persona
Rachel
Rachel
Rachel
Age: 26
Job: Marketing Executive
Tech Savviness: Moderate
Pain Points:
Doesn’t want to wait in line
Needs to quickly reserve with friends during lunch breaks
Frustrated with apps that crash or are slow to respond
Goals:
Make a reservation in <1 minute
Get real-time queue updates
Easily change/cancel a booking without calling
Age: 26
Job: Marketing Executive
Tech Savviness: Moderate
Pain Points:
Doesn’t want to wait in line
Needs to quickly reserve with friends during lunch breaks
Frustrated with apps that crash or are slow to respond
Goals:
Make a reservation in <1 minute
Get real-time queue updates
Easily change/cancel a booking without calling
Age: 26
Job: Marketing Executive
Tech Savviness: Moderate
Pain Points:
Doesn’t want to wait in line
Needs to quickly reserve with friends during lunch breaks
Frustrated with apps that crash or are slow to respond
Goals:
Make a reservation in <1 minute
Get real-time queue updates
Easily change/cancel a booking without calling




Create
Create
We visualize our idea into visible product from low-fidelity prototype to hi-fidelity prototype with limited time spent.
We visualize our idea into visible product from low-fidelity prototype to hi-fidelity prototype with limited time spent.

Create
We visualize our idea into visible product from low-fidelity prototype to hi-fidelity prototype with limited time spent.
Design System
Typography
Primary: Nunito – Clear, fun, modern sans-serif
Hierarchy: Title (26pt), Subtitle (16pt), Body (14pt)
Color Palette
Primary: #46237A
Secondary: #F58634
Dark Text: #353535
Neutral BG: #FCFCFC
Success: #007965
Error: #FF495C
Typography
Primary: Nunito – Clear, fun, modern sans-serif
Hierarchy: Title (26pt), Subtitle (16pt), Body (14pt)
Color Palette
Primary: #46237A
Secondary: #F58634
Dark Text: #353535
Neutral BG: #FCFCFC
Success: #007965
Error: #FF495C
Typography
Primary: Nunito – Clear, fun, modern sans-serif
Hierarchy: Title (26pt), Subtitle (16pt), Body (14pt)
Color Palette
Primary: #46237A
Secondary: #F58634
Dark Text: #353535
Neutral BG: #FCFCFC
Success: #007965
Error: #FF495C






Developed into low-fidelity prototype
Developed into low-fidelity prototype
Developed into low-fidelity prototype
This prototype developed to visualize our idea as minimal effort as possible. Any feedback and major redesign of our design are possible here.
This prototype developed to visualize our idea as minimal effort as possible. Any feedback and major redesign of our design are possible here.
This prototype developed to visualize our idea as minimal effort as possible. Any feedback and major redesign of our design are possible here.
Finalize as hi-fidelity protoype
Finalize as hi-fidelity protoype
Finalize as hi-fidelity protoype
After several feedback and iteration, we finalize our design before we hand over it to development team.
After several feedback and iteration, we finalize our design before we hand over it to development team.
After several feedback and iteration, we finalize our design before we hand over it to development team.




Showcase
Showcase
This is the section where you can see the beauty of the design
This is the section where you can see the beauty of the design

Showcase
This is the section where you can see the beauty of the design

