Tutory

On-Demand Tutoring App

Overview

I collaborated with a friend, a software engineer, to create this case study for a tutoring app designed to address educational needs in Egypt. Hence, we designed an intuitive, on-demand tutoring app that connects students with qualified tutors instantly. The app provides a seamless experience for students to upload their questions or topics of interest, specify the subject and format they prefer (video call, written explanation, or in-person meeting), and get matched with the right tutor in seconds. This solution empowers students by offering immediate, personalized academic support tailored to their unique learning preferences.

Challenge

The primary challenge was to address the gap in instant academic support for students who face difficulties in specific topics or need clarifications on-the-go. Traditional tutoring platforms often have delayed response times or rigid scheduling, making them inaccessible for urgent academic needs. Additionally, many platforms fail to offer multiple interaction methods to suit diverse learning styles.

My goal was to design a platform that is quick, accessible, and versatile—ensuring students can easily connect with tutors anytime, anywhere, in a format that works best for them.

My Role

I led the end-to-end design of the app, from ideation to prototyping. My responsibilities included:

  • User Research: Understanding student and tutor needs through surveys and interviews.
  • Wireframing and Prototyping: Translating ideas into low-fidelity wireframes and high-fidelity mockups using Figma.
  • UI/UX Design: Creating an intuitive user interface that simplifies complex processes like topic selection, tutor matching, and payment.
  • Testing and Iteration: Conducting usability tests to refine the design for maximum efficiency and user satisfaction.

Process

To ensure a user-centered design, I followed these steps:

  • Research and Ideation: Conducted user interviews with students and tutors to understand their pain points and expectations. Researched existing tutoring platforms to identify gaps and opportunities.
  • Wireframing and Prototyping: Created low-fidelity wireframes to map out user flows and screen layouts. Developed high-fidelity prototypes to simulate the app experience.
  • User Flow Design: Designed the app to guide users through:
    1. Uploading a question or topic and selecting the relevant subject.
    2. Choosing the preferred interaction method (video call, in-person, or written response).
    3. Matching with an available tutor in real-time.
    4. Confirming payment through a transparent and simple process.
  • Iterative Testing: Conducted usability tests with target users to identify pain points and refine navigation and clarity.

Outcome

The app prototype received positive feedback from usability tests, with students appreciating the simplicity and speed of the matching process. Tutors found the platform intuitive and effective for managing sessions. This project exemplifies the power of design in bridging educational gaps and providing flexible learning solutions.

App Design Screenshots

Check out the prototype here