TutorNextDoor

Project Overview

I designed a tutoring app that enables students to book sessions tailored to their preferred learning styles, while giving tutors the tools to list, manage, and promote their services. I independently handled the UX design in Figma, prioritizing accessibility and creating a smooth, user-friendly navigation experience from start to finish.

My Role

Solo UX/UI Designer


Tools

Project Duration

 Dec - March 2025


My Responsibilities

Conducted Competitive analysis

Created user personas and user flows

Wireframes to High Fidelity Prototype

Developed a clear information architecture

Responsive layouts for mobile and desktop

Accessibility and usability best practices

The Problem

Finding a trustworthy learning experience is challenging for both students and parents. Existing platforms lack transparent pricing, and offer limited ways for students to learn. There’s a need for a tutoring platform that provides simplicity, are upfront about their prices, and a better learning experience with tailored learning experiences. Additionally, a platform that supports better learning experiences through tailored matching, and gives new tutors an accessible way to start offering their services.


The Goal

TutorNextDoor simplifies the tutoring experience by offering an affordable and flexible platform where tutors can prepare and adapt to each student's preferred learning style. For tutors, the platform provides an easy way to list services, start anytime, and verify their credentials with a simple ID check—perfect for those looking to gain experience rather than already have it.


Design Process

Most tutoring apps focus on subjects and schedules. However its been overdue how we missed a certain type of teaching — where students pick how they like to learn, whether that’s visual, hands-on, reading-based, or anything in between. It’s all about matching teaching styles to learning styles, so lessons can be taught with a catered experience!

Understand

I began by analyzing the online learning environment and the need to identify a platform that connects both students seeking help and tutors looking for opportunities effectively while accommodating different learning styles and schedules.

Empathize

I created user personas, identified key pain points, and analyzed competitors to gain deeper insight into user struggles, such as finding tutors by specific learning styles and providing tutors with flexible ways to offer their services.



Define

I defined the problem: students need a simple and trustworthy way to find the right tutor based on budget and learning preferences, while tutors need an accessible platform to showcase their skills and have opportunities to list their services.

Ideate

I ideated and sketched solutions to tackle user challenges, emphasizing features that support learning style compatibility and offer valuable resources for both learners and tutors.

Prototype & Reflect

I designed from low fidelity to high fidelity mockups for student and tutor flows, structuring the interface to be intuitive, clean, and easy to navigate. Throughout the process, I reflected on ways to improve accessibility, balance both user needs, and identified areas for future user testing and refinement.

Competitive Audit

User Research

For this project, I conducted secondary research and a competitive analysis of existing tutoring platforms. I initially assumed affordability and tutor availability would be the main issues. However, user reviews and competitor features revealed that tutor-student compatibility and learning-style preferences were also key concerns. On the tutor side, users ranged from seasoned educators to those who are starting out and struggle to gain for visibility. I also saw the need for cleaner, more efficient resources, like teaching tools, helpful articles, and reliable communication—to support both sides. These insights led me to focus not only on cost and availability, but also on improved tutor matching, profile customization, and support meaningful, trustworthy interactions in order to promote a platform experience built on trust and transparency.


Target Audience

This platform serves two primary user groups. On one side, we have students and parents, looking for tutors who can teach in a way that helps the student retain knowledge, learn more efficiently, and enjoy the process. On the other side are tutors, ranging from experienced educators to those just starting out. Tutors want to showcase their skills and cater to students' learning styles. Given that some tutors are new to the platform, we aim to provide them with the tools and support needed to stand out, ensuring that all tutors have an equitable opportunity to succeed.

Pain Points

Tutor-student compatibility experience


1

Students absorb information differently, and if a tutor’s teaching style doesn’t match, learning becomes inefficient.


Hidden Fees


2

Some sneaky websites may enroll you in a subscription without you noticing and may leave you with recurring charges


Hard to Attract Students


3

New tutors struggle to get noticed on crowded platforms.




No backtrack (recording)


4

Students aren’t able to return to what they learned in any form (e.g video) 


User Personas

Joana

“I’m worried that my kids won’t get the help they need to keep up with their teachings in school and excel” 


Age:

42

FAMILY:

Married, 3 Kids

EDUCATION:

Bachelor’s Degree

OCCUPATION:

Bank Manager

Bio

Goals

Frustrations

Joana is a Bank manager that doesn’t get home until around six. Her children get home a few hours earlier, her children needs tutors to assist them with homework because both of their parents come home late, in addition Joana has to come home and prepare and make dinner.

Choose a tutor who can adapt lessons to each child's learning style

Hire a tutor that is able to assist her kids at the times she is not able to

Minimize the amount of homework stress at home

She needs a reliable, background checked tutor.

How can she be sure the tutor is good and experienced?

Daryl

“It might be asking for a lot but is there a tutor that's flexible, affordable and reliable enough to assist me this semester?”


Age:

19

FAMILY:

Lives with Parents


EDUCATION:

College Student

OCCUPATION:

Student/Part time Barista

Bio

Can I afford this tutor for multiple sessions?

Is it possible to schedule online appointments if I’m still in school?

Will this tutor actually help out

Frustrations

Find a trustworthy tutor who is reliable and genuinely invested in helping students succeed


Find a tutor on the days he doesn’t have work or when he has a free period while he's still in college.

Goals

Daryl is a student who works in a coffee shop part time. He finds that he struggles a bit with schoolwork but believes he can still work and keep up in class with a reliable and trustworthy tutor. However, he wants a tutor with specific requirements such as is the tutor can call him while he’s free in school, and if the tutor is affordable enough where he can have multiple sessions.


Balance work, school, and tutoring without feeling overwhelmed

Benson

Age:

24

FAMILY:

Lives with Parents


EDUCATION:

Bachelor’s Degree


OCCUPATION:

Part Time Tutor and Part Time Student


“I enjoy tutoring, but I would like a system with a fair pay and a schedule that wouldn’t affect my personal studies”



Bio

Build a reputation as a reliable, effective tutor

Frustrations

Goals

Benson is a graduate student looking to make extra money while finishing his master’s degree. He’s an expert in math and computer science he is patient and enjoys helping others understand complex topics as he usually helps his classmates. He wants to find a platform to help others in need for pay and he needs a tutoring schedule that’s flexible and doesn’t interfere with his studies.


Able to set his own hours and find students to assist in subjects of his expertise. 

Have opportunities to teach students through a new profile

Sudden Cancellations, how would the platform handle it?

Fair pay, how much would the take from my revenue?

User Journeys

Joana’s User Journey

Know that there isn’t much help home 


Action

Find an app that offers tutoring through booking


Provide Information required to schedule a tutor


Find a tutor 


Finalize and Pay


Tasks


A.  Her husband David and herself are busy parents


B. Determine that her kids need someone with more time to help


C. Look for a way to find them help 


Tasks


A. Launch the Play Store / App Store to look for tutor apps


B. Download the 

Tutor App preferred.


C. Sign up for a new account


Tasks


A. Start by clicking the “Schedule Now”.


B. Decide the Date and Time desired


C. Select one or more subjects that may be focused for the children


Tasks


A. After putting information that will help with the scheduling, click search 


B. Scroll through the catalog of tutors 


C. Select a tutor to take a look at 


Tasks


A. Finalize the tutor you want by clicking the Schedule button


B. If needed to, you’re able to favorite a tutor to save them into a list


C. Fill in payment information and Click Schedule again to see the confirmation page.


I’m worried that our kids will fall behind in class if they don’t get the help that they might need



I’m happy they allow different time scheduling and multiple subjects and options for learning styles



I’m able to look through a catalog of multiple tutors with their own academic experience, I can click them and take a look.


Just got a tutor lined up, fingers crossed for fewer cries out for homework and more quiet evenings!



Tasks Lists

Feelings Adjective

Improvement

Opportunities

I’m curious if I can find the right tutor and if my kids will be able to retain what they’ll teach

Using an app that will book a tutor for the times they come home from school and while we might be at work or on the way home still




A nice app to find a suitable tutor for multiple kids and guide them through homework 





Decide on which tutor would fit the criteria 


Decide if the tutor you have selected is the one you want 


The app confirms the schedule and sends an email for confirmation, you are able to contact the tutor via the app, email, or number provided on their information. 





Daryl’s User Journey

Wants to keep good grades while working part time


Action

Find an app that offers tutoring through booking


Provide Information required to schedule a tutor


Find a tutor 


Finalize and Pay


Tasks


A.  Struggles in school and works a busy part time


B. Doesn’t want to fall behind in school but also wants to keep job


C. Wants to find someone for him that has flexibility and affordability


Tasks


A. Launch the Play Store / App Store / Website to look for tutor apps


B. Download the 

Tutor App preferred.


C. Sign up for a new account


Tasks


A. Start by clicking the “Schedule Now”.


B. Decide the Date and Time desired


C. Select the subjects he needs help in


Tasks


A. After putting information that will help with the scheduling, click search 


B. Filter a tutor that fits his budget and goals


C. Select a tutor to take a look at 


Tasks


A. Finalize the tutor you want by clicking the Schedule button


B. If needed to, you’re able to favorite a tutor to save them into a list


C. Fill in payment information and Click Schedule again to see the confirmation page.


I don’t want to quit working but if my grades don’t hold up then I have no choice. 




Hopeful there's someone that might have a flexible schedule to account for busy people like me




I’m happy that they have different tutors that are affordable, and can be ok with my unbalanced schedule.


I’m able to look through a catalog of multiple tutors with their own academic experience, I can click them and take a look.



I’m finished booking a tutor and I can’t wait for my children to be able to have a less stressful time in school




Tasks Lists

Feelings Adjective

Improvement

Opportunities

Using an app that helps him book the right tutor for the open times they have while being able to have affordables lessons. 


An app that provides such flexible tutors and affordable options


Decide on which tutor would fit the time and subject criteria 



Decide if the tutor you have selected is the one you want 



The website confirms the schedule and sends an email for confirmation, you are able to contact the tutor via the app, email, or number provided on their information. 






Benson’s User Journey

Wants to work in his free time as a masters student


Action

Find an app that offers tutoring through booking


Provide Information required to schedule a tutor


Find a tutor 


Finalize and Pay


Tasks


A.  Look online  to look for tutor apps


B. Download TutorsNextDoor


C. Sign up for a new account


Tasks


A.  Fill out the given applications


B. Take a picture for Proof of Identification 


C.  Set up direct deposit details


Tasks


A. Enable a discount for first few tutoring sessions to maximize potential output in attracting students. 


B.  Customize Personal Profile, set available teaching styles


C. Set availability for tutoring sessions



Tasks


A.  Browse student requests or allow students to find the tutor's profile


B. Confirm session times with student


C. Tutoring lesson with student, and give necessary feedback after



I find myself having a lot of free time on the side from my studies, I’m capable of teaching younger kids and potential peers




Hopefully the process of becoming a tutor isn’t too hard and I can build my reputation fast



Tasks Lists

Feelings Adjective

Improvement

Opportunities

Tasks


A.  Has subject expertise and wants to tutor during his free time


B. Knows there are peers and also younger students who need extra help


C. Wants a platform to teach to earn on the side.

That was pretty simple, I’m excited and eager to start teaching soon


There’s an option to give a discount, I think I’ll take it to reach more students as a newbie. 


It felt satisfying being able communicate the right way in order to help my student understand, looking forward to doing more of these. 


Using an app that helps him set up a place for him to be able to sell his services as a tutor for areas in his expertise 


An app that provides an area with adjustable standardized pay rates.








An app that provides to new tutors like me some flexibility to adjust pricing for discounts or promotions. 



An app that offers more ways to personalize my profile to stand out, such as examples of my tutoring skills. It would be great if there were templates or tips for marketing my services to students.


An app that allows me to receive feedback from both students and parents, helping me improve my teaching style and adjust methods as needed. Preferably through a communication tool in app


User Flow

Design System

Timeline

Mobile Device

Throughout the process from wireframes to high-fidelity mockups, key adjustments were made in layout, color, and visual hierarchy to enhance accessibility and to ensure users won't be overwhelmed and be guided through the primary flow.


This preview simulated interactions based on the final Hi-Fidelity Design, giving a realistic look at the core user flow and overall product experience!

Desktop Devices

THANK YOU!


YOUR NEXT APPOINTMENT IS SET

Check your email for your order confirmation

Summary

4


YOUR TUTOR

John Doe

JohnDoe@gmail.com

718-556-9966

Your appointment date:


April 21st 2024 3:45PM

Edit appointment

Tutor Mock

Earnings

Tutor Dashboard

Jayson Mei

Overview

Total Earnings

Recent Sessions

Math Session with Jackie D.

Earnings: $45

Date: February 10, 2025


$45.00

This Month

Time: 3:00 PM - 4:00 PM


TutorNextDoor

About

Welcome to my profile, this is me!

I'm a dedicated learner and enthusiastic educator with a strong academic background in computer science and a minor in mathematics. I’ve consistently achieved top honors, including a 4.0 GPA and placement on the Dean’s List, while actively contributing to a variety of impactful academic projects. I’m passionate about simplifying complex concepts and helping students enjoy their learning journey.

JohnDoe@gmail.com · 718-556-9966 · $25


John Doe

per hour lesson

Impacts

Impact 1

Learning Styles

1

By learning in a preferred style, students will be able to engage and retain more information that was taught.

Impact 2

Hidden Fees

2

Transparency with pricing will enable trust from users, Users will feel safe, and will always be one booking away WITHOUT surprise charges

Impact 3

Opportunity and Growth

3

Helps new tutors attract students and build up good reviews faster.

Impact 4

Session Recordings

4

Helps students recall what they learned. Students can revisit recorded sessions, reinforcing knowledge and aiding independent study.


Let’s Connect

Hi, I hope that was not too much scrolling to get across!!!
Thank you to anyone who took their time to read my work :)
Any who, this project marks one of my first steps into UX, and I’m excited to keep learning, so feedback would be great! I plan to learn more as I almost blew up my computer learning framer!

Add a review area where tutors can check on their reviews to see what they can improve

Separated Upcoming Sessions for tutor page

Chat Box, that's sticks to the page when scrolling

Next Steps

With this being my first UX project, I quickly realized how crucial accessibility and consistency are across every part of the design process. Accessibility is something to think about as you go through your project every step of the way. Consistent design patterns also plays a big role in creating a smoother experience for users and reinforcing the WHY behind the project. Since this was my first time building a full project from scratch, I went through multiple rounds of reviewing, reflecting, and redesigning. That process taught me that iteration is not a sign of failure, but a necessary part of growth. Each redesign helped me get closer to a clearer, more user-friendly product. I've also learned to be more thoughtful with my design decisions and to consider the overall experience—not just how things look, but how they work and feel for real users

Lessons Learned

Lessons and Next Steps


Email: jaysonmei1337@gmail.com