UofTaste

Improving How Students Schedule Campus Meals

UofT course project [CSC318]

Role

Product Designer

Team

Me, Selena Lin, Alan Moon, James Chen, Petar Jovasevic

Tools

Figma, Figjam

Duration

3 months

"No time to cook, no cash to spare—where can I find quick, affordable eats near campus? 😋"

Problem Statement

UofT Students with limited time and energy to cook their own meals need a way to find and access food that is affordable and quick to get.

Solution

UofTaste is an Apple Calendar plugin that optimizes meal planning for university students by recommending campus dining options based on their class schedule locations.

📊 Research Process

Survey & Interview Insights

Exploring the Dining Preferences and Habits of UofT Students

My group and I wanted to confirm whether our struggles with finding food at UofT were a problem for the general UofT student population. Through 4 interviews and 33 survey responses, we found that...​

97%

purchase meals at least once per week

77%

use Google Maps to find new eateries

67%

have < 30 min to eat on campus

67%

never or rarely depend on discounts to find new eateries

53%

rate the cost of campus food as 7 or higher. (10 = too expensive)

UofT students are saying…

“(Google Maps) It's difficult to get prices of foods and know which places offer student discounts”

“(Google Maps) It's hard to understand ratings and many small places are hidden”

Persona

Empathizing with Users to Address Goals and Pain Points

Focusing on UofT students helped paint a better picture of the target audience.

Design Requirements

Five Research-Backed Requirements

1. Quick and easy process of finding a vendor

2. Include information on which places offer student discounts and exact prices foods

3. Display smaller businesses and food trucks

4. Give more affordable food options on campus

5. Include ways to help students explore new vendors

💡 Solution Phase

Ideation

Generating Design Solution Ideas

Based on our findings, we came up with 3 design solutions in our brainstorm session based on impact and feasibility.

App/Website Navigator

Displays all campus food vendors with a map and filters based on user preferences. Daily vendor promotions will be highlighted, and users can fill out a short questionnaire to refine recommendations. Saved preferences enable quick, personalized access on future visits.

Subscription Emails

Users can sign up for a subscription service by filling out a form with preferences (e.g., price range, dietary needs, favorite cuisines). After subscribing, they’ll receive weekly emails with personalized vendor recommendations and discounts/promotions from nearby small businesses.

Timetable Inputter

A software that integrates with the user’s UofT timetable to recommend nearby food spots, tailored to fit their schedule and location constraints.

We chose the timetable inputter, for its convenience.

It pulls users’ schedules directly from their calendar, providing food suggestions based on timing and nearby locations without needing additional input.

Paper Prototype

Creating a Simple Model of the Timetable Inputter

After importing a student's timetable to the Apple calendar, the plugin will recommend vendors based on the student's previous and next location.

Design features:

  • Like functionality: Sort options by likes to see which places are popular among other students.

  • Sorting menu: Quickly search for a specific cuisine based on criteria like proximity, price, and popularity.

  • Vendor details page: Highlights vendors' top 3 most popular dishes, giving users a quick overview of their offerings. Users can also view the entire menu if they like.

Task (slideshow below): Sort the vendors by likes and save the most popular restaurant to the calendar.

Testing the Paper Prototype

After conducting heuristic evaluations (evaluating the prototype against usability principles) with 6 experts and think-aloud evaluations (hearing users' thought process) with 5 UofT students, we identified 6 key findings:

Heuristic

  • The design fails to highlight its main purpose of saving dining locations to the calendar.

  • The hamburger icon is unsuitable for the 'sort' option.

  • Actionable buttons and informational elements need clearer differentiation.

Think-aloud

  • The design's purpose becomes evident only after initial use.

  • Users need a clear confirmation when the UofTaste plug-in is installed.

  • The refresh icon is unclear for swapping vendors.

Design Iterations

Refining the Design Using Feedback

Using the feedback from testing the paper prototype, we made 5 key changes to the low-fidelity prototype.

Added an icon of plug-in in calendar view with instructions for beginners

Icons made more clear ("Sort", "Change")

Added pinpoints for the start and end locations (between classes)

Added icons of vendor types, discounts, and preferences

Main functionalities are more obvious - "Save to calendar" button

Usability Study

Testing the Low-fidelity Prototype

We conducted another round of testing with UofT students, focusing on our primary flow of scheduling meals in designated time slots, and gathered their feedback.

👍🏼 Positive feedback

  • Less misleading & noisy results than traditional Google Maps. 

  • Adding a schedule is very intuitive (30 - 60 sec from start to finish)

👎🏼 Constructive feedback

  • Not helpful for students who don’t use the Apple calendar regularly.

  • Map function wasn’t as obvious as expected before making selections.

  • No navigation map after saving a place.

Design Iterations

Refining the Design Using Feedback (2)

To address the feedback that there was no navigation map after a place was saved in the calendar, we added a button to open a map, with pin points showing starting point locations and location of the vendors they scheduled.

Test the refined prototype by selecting a timeslot on Tuesday 11-12 pm or 2-3 pm!

Lessons Learned

As my first collaborative UX Project…

I learned:

  • the importance of adapting communication to ensure clarity across diverse backgrounds

  • how combining different perspectives led to innovative solutions

  • open communication and regular check-ins were key to team cohesion and alignment

Next Steps

Refine Usability Testing

Introduce a control group using Google maps

  • Have participants complete similar tasks on both platforms (e.g., finding a vendor, adding to a calendar) to compare UofTaste's efficiency and user-friendliness.

Expand testing scenarios

  • Include a wider range of tasks with varying complexities, such as locating vendor by cuisine or proximity, and testing edge cases or uncommon scenarios.​

Let's Chat!

Contact