Tutorify Website Design
About Tutorify
Tutorify is a two-way educational platform that allows students and tutors to be introduced to each other online or In-Person.
So, tutors can apply to teach on this platform, and students can use it to take educational classes.
The classes are offered in groups or privately, covering textbook topics from middle school to university.
This project is running in two tasks, the App version and the Web.
In this case study, I want to book an online private class on the web version.
Project Overview
This business needs to simplify the process of booking their tutoring classes to make it easier for students (from high school to university) to connect with tutors. These classes can be held online or in person in group and private form.
Challenges
Given the wide age range of our audience and the diversity in class types, comprehensive research was necessary. The mindset of individuals seeking private online classes can differ from those looking for In-Person classes. Therefore, we decided to approach each case separately, handling it task by task.
Design Goals
Designing filters: Designing a filter for people who need to choose a location, class type, and subject in finding a tutor.
Optimizing the structure of the tutor's profile for better user experience: Design a comprehensive tutor profile that includes all necessary information, such as teaching experience, educational qualifications, and an introductory video of the tutors.
Designing the schedule table: Designing a flexible scheduling table to facilitate easier class bookings.
Business Need
Target Users
Our target users are classified into several segments, this case study focuses on students.
students from middle school to university.
For adults of any age who need to learn subjects such as languages ​​or other topic.
Tutors who have registered their information on the website as tutors.
In this platform, students can hold classes with tutors in four different ways. Our target users are private online classes, the blue dashed line indicates our path.
Design Process
Discover
Competitive Analysis
Initially, we analyzed 12 similar educational platforms to better understand their structure and functionality.
Then we shortlisted 5 of them for a more detailed review because they were closer to our business goals, and according to the reviews of users, we realized that compared to other platforms; They provided a more user-friendly and efficient user experience.
Takeaways
Our plan for this analysis had two goals: to draw inspiration from the information architecture and their classifications and to examine the flows and paths in the platform's design. In the end, we gained valuable insights from their search bars, filters, teacher profiles, flows, and design steps.
Survey
To deepen our understanding of user preferences when choosing an online tutor, we conducted a cross-age survey and gathered insights from 125 respondents. Below are some key findings.
Takeaways
By examining the surveys, we were able to identify the users' priorities and concerns in finding tutors. However, we needed to interview some users to gain a deeper understanding of the issue.
Interview
We conducted interviews with 12 individuals from different age groups who participated in the survey, providing us with valuable insights. Some quotes from interviews:
In creating the affinity diagram, we identified the most important factors to consider.
Affinity Diagram
Takeaway
Based on the available tasks, we placed sticky notes into two subgroups: tutors and platform.
We found part of the needs through competitive analysis and another part by conducting interviews and affinity diagrams, then we will create the persona according to the information obtained.
Tutor Experience
Tutor review
Teaching Method
Filtering
Searching bar
Consultation session
Define
The insights I gained from surveys and interviews led to the creation of this persona. The main goal is to display those patterns and pain points, which allowed me to further empathize with users.
Persona
Site Map
we designed the sitemap based on the collected information and users' needs, as well as to illustrate the overall structure and architecture for a better understanding of the hierarchy.
User Flow
Our aim in designing the user flow is to improve the user experience and clarify the navigation path for a user who wants to choose a private online class.
Develop
My teammates and I tried to map out our ideas so that we could communicate better. Finally, the sketches were formed in 4 pages.
Sketch
Home page
Search page
Profile page
payment page
Wireframe
After several iterations, our wireframe was drawn like this.
Home page
Profile page
Scheduled page
Search page
Payment page
Mood board
We brought together images, colors, and textures that could assist us in the design process. Inspired by them, we enhanced our ideas and creativity. The mood board played a significant role in selecting the color palette, and visual roadmap, and guiding our design direction
UI Kit
To have a comprehensive reference, we created a UI kit for patterns and components, ensuring that our design remains efficient, consistent, and cohesive throughout the project.
Deliver
High Fidelity Wireframe
After many iterations, our final wireframe was drawn like this.
Search page
Login page
Schedule page
Payment page
Profile page
Home page
Usability Test & Iteration
Prototype
Here is the last prototype, displaying what we've achieved through our design process.
Throughout the project, we went through multiple iterations, driven by the insights we gained from usability tests. These tests were instrumental in shaping our decisions and constantly enhancing our project.
Home page
Search page
Profile page
Reflections
What I have learned.
The critical role of user research in designing intuitive and effective solutions.
Collaborating with cross-functional teams to align on vision and ensure timely project delivery.
Iterative testing and feedback loops significantly enhanced usability and user satisfaction.
Creating a UI kit to maintain design consistency and streamline team communication.
What Next?
Finalize the mobile version of the design to ensure seamless adaptability across devices.
Conduct further usability testing and iterations to refine the user flow and enhance the overall user experience.