Volta
Find the perfect café based on your needs and preferences.
Summary
Due to the COVID-19 pandemic, local businesses are losing customers to larger, corporate businesses as they were forced to close down.
As a team, our mission was to design a Machine Learning (ML) powered application that provides users with tailored café recommendations based on their coffee preferences and desired atmosphere.
July - August 2023
Team
Anya Jain (Designer)
Sabrina Lao (Researcher)
My Role
User Journey Mapping, Wireframing, Prototyping, User Interviews
Background
Cafés are losing business due to COVID-19
My group decided to focus on local coffee shops and cafés. We wanted to create a product that would encourage people to try locally owned cafés in their community, rather than large coffee shop chains.
Research
Find areas for improvement in the customer experience.
To understand our users’ experience with finding and visiting new cafés, we created a customer journey map. Through this, we were able to highlight areas that could be improved during the process. We used external research as well as user interviews to determine each stage of the process.
Surveys and Interviews
We conducted an online survey and user interviews to help us understand our users' habits when visiting a café. Here is some examples of the questions we asked:
The Problems
After conducting external research and user interviews, we were able to identify two main pain-points that users face when trying to find a new café and trying menu items that match their taste.
It’s difficult to find information and compare cafés that match the user’s preferences.
People are indecisive and tend to have doubts when trying new menu items.
Ideation
How might we improve café experiences for users with specific preferences and how can we encourage them to explore other cafés?
Our Solution
Create an Machine-Learning (ML) based application, which provides users with tailored local café recommendations based on their coffee preferences and desired atmosphere.
Requirements & Constraints
To ensure that the team was on track to finish the project on time, we determined the requirements and constraints of the project.
Wireframes and Explorations
Due to the short time-frame, we focused on 3 main pages that we believed to be the most important; the home page, saved page, and the listing page. We decided that if we had time, we would also include a settings page and history page to let users track the cafés that they visited. Our project also required us to design an onboarding user journey.
I quickly sketched some wireframes of the journey between each page so that the team could move on to mid-fidelity designs.
Design
When users onboard the app, they are prompted to enter their coffee preferences, and qualities that they seek in a café. The user-entered preferences are used to improve the machine learning algorithm used in the home page to make personalized recommendations.
Next Steps + Reflection
Determine and specify your scope as early as possible.
As the prompt for this project was quite vague, it was important that the team determined a scope for this project straight-away. We found that many of us had great ideas, but we simply did not have enough time to work through all of them. Identifying the scope early in the design process can keep the whole team on-track, help to understand requirements, and to ensure that the project is done on time.
Consistent feedback is important.
Throughout the design process, the team often encountered situations where we had multiple ideas but were uncertain about which one would be most “beneficial” for the users. This is when input from fellow designers, stakeholders, and peers becomes crucial. Speaking to potential stakeholders helped us to prioritize certain features over others and helped to drive the design process in the correct direction.