
TutorLink
Background
​
As part of my Google UX Design certification, I completed a case study on TutorLink—a mobile app that connects parents with qualified tutors. Using the design thinking process, I created a platform where tutors can showcase their expertise, availability, and teaching styles, making it easier for parents to find the right support for their child.
Role
​
User research
User flows
Interaction designs
Low and high prototypes
Design system
Challenges
​
The key challenges I want to solve for this project are:
-
Defining a unique value proposition to differentiate the app from competitors
-
Designing intuitive interfaces that ensure a seamless search and booking experience for parents
-
Building a cohesive design system to create a recognizable visual identity for the platform
Results​

Research​
As a new app entering a competitive market, I conducted a competitive audit of two direct and two indirect competitors to evaluate their search and booking processes for both new and returning users. By analyzing their strengths and weaknesses, I identified gaps in their platforms. These insights helped me define opportunities for TutorLink to address user pain points effectively and enhance its appeal to both first-time users and returning users.
​
Competitors
-
Wyzant (direct): Connects students with tutors for both in-person and online sessions, offering a wide range of subjects with flexible scheduling
-
Advanced filters allow parents to find tutors based on subject, price, and availability
-
Offers both in-person and online sessions
-
No subscription required—users only pay for the sessions they book
-
-
TutorMe (direct): Provides on-demand tutoring with instant matching, including a virtual classroom for seamless online learning
-
Connects students with available tutors within minutes
-
Interactive whiteboard, text editor, and video chat all in one place
-
Tutors are available anytime, making it easy to book outside of typical hours
-
-
Outschool (indirect): Offers group classes and one-on-one learning experiences for kids, focusing more on enrichment and extracurricular activities
-
Offers everything from academics to hobbies and life skills
-
Encourages collaborative learning, in addition to 1-on-1 options
-
Strict teacher vetting ensures a safe environment for kids
-
-
Kumon (indirect): A structured learning program that provides ongoing academic support rather than flexible, session-based bookings.​
-
Focuses on long-term skill-building with consistent practice
-
Combines worksheets with tutor guidance
-
Regular assessments help monitor student improvement
-
Gaps
-
Many platforms like Wyzant and TutorMe offer great tutor listings but lack an intuitive, streamlined booking experience. Parents often navigate multiple pages before confirming a session.
-
Platforms often show outdated schedules, leading to booking conflicts.
-
While filters exist, they don't always provide personalized recommendations based on the child’s learning style, goals, or past bookings.
-
After booking, parent-tutor communication is often handled outside the platform, complicating follow-ups.
Opportunities
-
Simplifying the booking flow into fewer steps can be a core differentiator, ensuring parents stay on the "happy path"
-
Allow tutors to sync their calendars, showing only available slots in real-time
-
Use user preferences and past bookings to suggest the best-fit tutors
-
Enable seamless communication within the app to confirm details and share progress
Personas
​
I created two personas based on two types of potential users
-
A parent who occasionally uses the app to find one-time tutor sessions for their child and prefers a quick booking process
-
A parent who wants consistent, quality tutoring for their child and focuses on long-term tutoring results

User journey map

Sitemap
Based on the research findings, I created a sitemap to define the key sections of the bottom navigation bar: a home screen for tutor searches, a calendar for real-time session updates, a messaging screen for direct tutor communication, and a user profile for reviewing past sessions and managing settings. The sitemap also allows me to visualize the product as a whole while keeping the project’s goals in focus.

User flows
​​​
To ensure a smooth process for both returning users (referred to as 'members') and new users ('non-members') in this project, I designed two user flows to map out their distinct paths. The non-member flow includes an additional login screen before booking, as access to the calendar, tutor messaging, and payment information requires an account.
Initial user flow
​​​​
In the initial user flow, I designed the first screen to welcome users and provide a 'Get Started' button, allowing them to initiate their search. This leads to a screen with a search bar and subject categories for easy browsing. The initial user flow follows a linear process, guiding users from searching for a tutor for a specific subject to booking a session with the tutor in seven steps for members and eight for non-members.

Initial user flow
Refined user flow after usability study
​​​
After conducting a usability study with five participants using the first low-fidelity prototype, I found that all participants (5 out of 5) preferred to access the search bar immediately and considered the initial welcome screen as unnecessary.
​
In the refined user flow, I added the search bar to the first screen and moved the subject selection to a subsidiary flow, allowing for a more immediate search experience. Additionally, I combined the date and time selection screens into one, streamlining the booking process. These changes reduced the steps for members from seven to five and for non-members from seven to six, enabling a faster and more efficient search and booking experience.​

Refined user flow after usability study
Low fidelity prototype​​

Initial low fidelity prototype

Refined low fidelity prototype after usability study
Design system

High fidelity prototype
Search interaction
Booking process
Tutor profile
Next steps
I will conduct a usability study using the high-fidelity prototype to evaluate improvements in time on task, task success rate, conversion rate, and error rate. Additionally, I will assess overall usability using the System Usability Scale (SUS).