top of page

Languini

Languini is a mobile app that offers interactive fact and language learning lessons tailored to each recipe, ensuring that every cooking session doubles as a cultural learning experience.

1_edited.png

Design at UCI's Winter 24' Project Teams

1st place winner

People's Choice

Client

Design at UCI

Role

UI/UX Designer

Duration

10 weeks

Context

This project was part of a program provided by the Design at UCI club, called Project Teams. In this program, students form teams to work on a design project surrounding a common theme. At the time of my participation, the theme was food, and my team decided to combat the problem of college students feeling disconnected with their culture by teaching them to cook and learn at the same time.​​

Problem

solution

In a time where the celebration and understanding of diverse cultures is important, today’s fast-paced lifestyle leaves students and non-students alike lacking in time to learn how to cook for themselves and develop a connection to their cultural identity and the people around them.​​

To cultivate the bond between students and their cultural identities, our solution is to design a platform promoting the learning of language and culture through an activity rich in both: cooking.

​

Languini allows for a cultural learning experience in the process of cooking dishes by incorporating simple and interactive activities that teach both facts and common words or terms related to the cultural dish.

Research

Survey

Our team sent out a google form to better understand college students' current relationship with their culture and ascertain their experience with cooking foods from said culture. We obtained 60 respondents where a majority of them were college students

Stat1.png

46.7%

Nearly half rated their connection to their own culture a 3/5

56.7%

Half have shown a strong interest in learning languages from their own or other's culture

Stat2.png

  Findings  

Stat3.png

23.3%

However, some don't know how to cook foods from their own culture

Interviews

We furthered our understanding of the target audience by conducting 10 interviews with some of the survey respondents, expanding our inquiry to their opinions and preferences on online applications catered to recipes and/or language learning.

In my interview with one of the responding college students, I found that they...

Cooking Experience

  • Learned to cook some cultural foods by watching their parents cook.

  • Has little experience in cooking traditional cultural meals, and doesn't have time to cook very often in general.

Recipe Apps/Websites

  • Favor simpler recipes with shorter cooking times.

  • Chooses recipes based on images and thumbnails.

  • Prefers step-by-step instructional videos that they can refer to when cooking.

Language Learning Apps

  • Find streaks and leaderboards burdensome.

  • Enjoy rewards for completing tasks.

These findings were commonly found in other team members' interviews, leading to our next step: gathering our results. We analyzed our results through affinity mapping, where we categorized them into common themes surrounding people's overall interest in culture, their preferences for features of both recipe and language learning platforms, as well as their likes and dislikes. My teammates and I made sure to consider these observations when designing the product.

Affinity Mapping

Synthesis (Organized).png
Aff Map Sample.png

An important theme that I had observed in our interviewees were that many of them and the respondents preferred some form of motivation beyond streaks to keep learningTo allow the app to engage its users, a reward system where stickers are rewarded based on the user's recipe completion was incorporated.

Additionally, the audience's dependency on images when browsing recipes influenced me to design the app's recipes to be more visual-focused and informational at a glance.

Aff Map Sample 2.png
Research

Competitive Analysis

It was important to be aware of similar apps in the market and what features they offered to their users. In our competitive analysis, both language learning apps and recipe sites were compared to understand the key features they most commonly use.

My Analysis : Duolingo

duolingo.png

In this phase of the project, I analyzed Duolingo, a popular language learning app that teaches people how to read, write, listen, and speak various languages. During my analysis, I took the time to download the app and use it myself, taking note of the features we could incorporate for the language learning aspect of our app.

​

From my observations and brief experience using the app, I found that Duolingo was very much gamified, utilizing classifications for different skill levels and providing a variety of rewards, streaks, and daily tasks to incentivize learning retention and routine. A simple level of onboarding, language learning exercises, and rewards were considered for Languini's design.

Key Features

  • Onboarding process inquiring user's language proficiency.

  • Rewards and daily tasks as incentives.

  • Visualization of learning progress through roadmaps.

  • Learning exercises that included reading the language, putting together sentences and providing their meanings, and listening to pronunciation audio. 

  • Completed lessons to review.

Compiled Analysis

After everyone had done their own analysis, we compiled our observations into one table. The main features we used for comparison were onboarding, skill level options, recipe ratings, progress tracking, recipe descriptions, and account systems. These same features were kept in consideration for Languini's functionality and design.

competitive analysis.png
competitive analysis.png

has feature

competitive analysis.png

does not have feature

DEsign

Sketching

I began sketching screens for the app, focusing on visualizing and ideating key features that we wanted to implement. As I wanted people to feel a little more connected to the cultures they're interested in and be able to find that connection within our app, I came up with an idea for recipes to be marked by country flags based on their origin, as well as include simple language learning cards in the cooking instruction. Through these design choices, people will be able to search for meals from specific cultures and expand their understanding as they cook.

My vision for the app included pages for...​

  • Logging into user's account.

  • Browsing the home page for recommended cuisines and recipes.

  • Viewing an overview of each recipe and their required ingredients.

  • Starting the recipe's step-by-step cooking instruction, incorporated with fun facts and language activities in between.

  • Accessing user's "Cookbook", a collection of completed recipes.

Sketches.png

USer Flow

In the transition from sketching to wireframes, we noticed that many of us had varying visions for the app's features. To resolve this, a user flow was required to establish a mutual understanding amongst ourselves of how the user will go about the app.

The main flow consist of these steps:

  1. Login with existing account / Complete onboarding as new user.

  2. Search for recipes via Home page.

  3. View recipes from search results.

  4. Select recipe and begin step-by-step instructional learning.

  5. Receive rewards and review learning upon instruction completion.

user flow simple.png

Wireframes

Transitioning to wireframing, I designed pages for the Home page and the search feature used for finding recipes. These lo-fi wireframes display basic layouts, icons, and placeholder texts. As mentioned in the user research, certain information about recipes were essential to people's positive experiences with recipe selection. To incorporate them in the app, I made sure to present recipe images first with additional information such as user ratings and total cooking duration.

Home page

Home Lofi.png

Search bar

Continue recipe from before

Slider of recommended recipes

Cuisine recommendation with recipes

Sliding Filter

Search options

Search page.png
Results page.png

Save recipe

Recipe's cultural origin

Recipe details

  • Rating from reviews
    & Cooking time

search results

Searching for a recipe

BRanding

For our app, we wanted to convey both the language learning and cooking aspect of the product, so we decided on the name,"Languini", a combination of words "Language" and "Linguine". Duolingo is well known for their memorable owl mascot, Duo, so it felt imperative for the team and I to create our own mascot to motivate users' learning and connection with Languini.

Meet Lini!

App Logo.png

Fonts and Color Palette

Originally, the color palette was going to be blue and yellow as blue was the complementary color to Lini's yellow design; however, like many others, I have felt that the color pairing lacked the excitement and energy we had envisioned for Languini. Noticing that red is a commonly used color for food apps and evokes appetite, I advocated for warmer tones in the color palette and Montserrat to be our main font.

fonts.png
colors.png

High Fidelity Mockups

The aforementioned fonts and colors were incorporated to create hi-fi mockups. In these mockups, I replaced placeholder boxes with real images of cultural dishes, and dummy text with real text. 

home hi-fi.png
search hi-fi.png
results hi-fi.png

testing

Usability TEsting

During the testing phase of the project, I participated in 2 of the 6 usability testing sessions that we had with college students. I made note of the testers' interactions with the app, as well as what went well and what didn't.

Test #1​

Test #2​​

​Tester found the app's design intuitive and easy to understand.
Tester was able to easily navigate tasks from exploring the Home page to viewing recipe information.
One difficulty that the tester experienced were checking off cooking tasks in the learning session as the checkboxes were too small.

​Tester felt the onboarding asked good standard questions.

Tester felt they would forget what ingredients were needed for each step of the cooking session.

Certain features were not immediately visible to them, such as bookmark buttons to save recipes.

Iteration

We made a list of details that could be improved, and I took the lead in making certain features more visible and comprehensive. For instance, a team member observed that one of the testers thought the unsaving of a recipe in the saved recipes section of the app was a bug. To make it clear to the user that they had just unsaved a recipe from their list, I added a notifying popup that a recipe was removed as well as an undo button. In addition to this, I made subtle changes such as making the saved buttons slightly bigger. 

Save.png
Undo delete.png

Prototype

Click here to get started!

Reflection

Working with dedicated and thorough team members, I was able to learn and dive deep into each phase more extensively than before. In the research phase, I learned to conduct interviews and summarize my findings with the team. For the design aspect, I became more familiar with Figma's prototyping features and have attained an even greater motivation to explore its capabilities.

While our app was regarded very well by both the mentors of the program and our peers, there were some things I could improve on in the next project.

  • Creating personas would've helped narrow down our target audience and improve the app's design in catering to their needs. I realized later on that our app didn't just cater to students, but to people who want to learn cultural foods in general.​​

​

  • Taking more time to think about the app's branding could've prevented some iterations on fonts and colors.

© 2025 by Amy Fong. Powered and secured by Wix

bottom of page