UX research and prototyping for fast food Mobile App Design “Maple Burger”
This project is a complete UXUI project with detailed research starting from User Persona, User scenario, Empathy Map, Journey Map and User Flow; to low-fidelity wireframes; user testing with Maze; and interactive hi-fidelity prototype
A little more fun to that, a 3D poster was creating with Adobe Dimension to mimic real photography!
NEW! This project has been expanded into a live React Native Mobile App!
Updated: Aug 3, 2024
Key Skills
UX Research
Maze User Testing
Hi-fidelity wireframes
My Takeaway
“Empathize with real user data to create effective solutions!”
Company
Fictitious fast food chain “Maple Burger”
Total Hours
25 hours + 36 hours for coding React Native App
Project dates
Sep 11, 2023 - Dec 15, 2023
Role
UX Researcher and UI Designer
Full stack Developer
Technical Info
3D poster - Adobe Dimension
Wireframe - Figma
User testing - Maze
NEW! React Native App
I have brought the app to live! Have been using React Native to code and improve the app interface. Also did a custom API for back end. I will be updated the content separately. For now, I have compiled all the features and improvement into a short video. Enjoy!
Project Goals
To develop a user-friendly interface for the mobile ordering app of a fast-food chain store, started with UX research, to wireframing, user testing, and prototyping.
The Process
This project is a complete UXUI project with from User Flow, Empathy Map, Persona, Journey Map; to hi-fidelity prototype with interactions, and user testing with Maze. A little more fun to that, a 3D poster was creating with Adobe Dimension to mimic real photography!
This was covered in the “UX UI Strategy 1” and “New Technologies” courses in our New Media Design and Web Development Program in BCIT.
Current Frustration
The appearance of mobile ordering app has efficiently saved us much time when it comes to ordering, and help restaurants cut down a lot on labour costs. As a person coming from a society that values efficiency, I couldn’t help noticing inefficiency in many mobile ordering app in Vancouver. The most critical frustration is:
Frustration 1:
Too many steps in the mobile ordering process and not know where user is at.
Frustration 2:
Complicated or confusing steps to customize food.
UX Research
Instead of merely imagining how the mobile ordering process should be, to minimize designer’s bias, I have conducted an in-depth process in empathizing with the end user.
User Persona
Starting with the user persona, I have depicted a typical user who frequently uses the mobile ordering app, would be a 9-5 busy single young professional who relies a lot on eating-out.
User Scenario
A details user scenario was depicted to help us understand a typical user flow.
Empathy Map & Journey Map
Further on, we empathize with the user by mapping out how she says, thinks, does and feels during the mobile ordering process. In the journey map, we understand more how she feels in every step, and what opportunities and pain points are there.
User Flow
With all these basic data, we can map out the user flow to help us organize each screen of the mobile ordering app interface.
Wireframes
Based on the user flow, I have created the mobile ordering process with a low-fidelity wireframe on Figma. With these wireframes, it has become clear which assets is needed. I have quickly created a logo for the brand, the menu graphics, and promotional banners.
User Testing with Maze
In this project, the user testing was carried out with Maze (https://maze.co/). Maze is a easy tool to create up to 7 user tasks and question, so that we can track how users interact with the prototype on Figma. Based on my Maze testing results and participating at other colleagues’ Maze tests, I have found that the key for a sloid, well-founded Maze testing is to keep each user task (each block) concise, give short and clear instruction, limited the scope to one simple task, and ask open-end questions to allow users express their opinion freely.
Here's the blocks I have created:
Testing results
11 responses were received with a usability score of 73/100. Direct Success Rate of completing the tasks in each block commonly ranges from 80% to 100%, except Block 3. Overall, experience was rated positively.
Pain points & solutions
The Maze user testing has helped us discover these problems:
- Bad choice of wordings in block 3;
- Misleading button “choose food” in the screen after user has chosen a food item, causing misclick;
- 1 tester using Samsung device had abandoned the test as it was only optimized for iPhone users;
Revising the prototypes
To address the pain points identified, the prototype was revised, with the misleading button removed.
3D Poster
As an interesting add-on, I have created a 3D poster of the burger set using Adobe Dimension and Fantastic Fold. One may not believe it, every piece in the poster did not exist for real! Even the burger box package was created in an Adobe web-based application called Fantastic Fold, and I have folded the box into the angles I want. As Fantastic Fold is still in beta stage, we had so much fun folding the boxes when it was dancing like crazy whenever a slight angle was wrong!
Process Video of Adobe Dimension
Take a look at the following process video, see how I have created this sense in Adobe Dimension, from environment, to lighting, and arranging the items!
Summary
I had so much fun doing this UXUI project of designing this Mobile Ordering App. Going through the UX research project is a must for designers to empathize with the end users. Even better, to humbly listen to users’ voice with the help of up-to-date tool like Maze and Figma prototypes. It is only when the project is backed up with real user testing data, that we can modify the prototype to truly suit the users’ need.
If the project was to be improved, I would conduct one-on-one or focus group interviews to refine the UX research with real data; and in the user testing phase, revise the prototype and re-iterate with modified Maze test questions for the second round or even third round. This project showcases that UX research is not only for large corporation. Small businesses and agencies can use this Maze method to quickly gather real user feedback with 8-10 responses.
For readers who are interested in UX research method, please feel free to also check out my other project “Breka User Testing”, where we used a modified lean UX method to observe and analyze how users interact with a website.