Old Flow

New Flow

New Mentor Search Page

Time Selection Modal

When user click Quick Scheduling

Search Result

While waiting, mentees can propose a new time

Wait for confirmation from mentors

Declined by mentors, mentees then requesting a new time

List of declined request


Time is confirmed, but mentees decide to cancel

Confirmed by Mentors

Mentoring is done, mentees can write a review

Mentoring is done

Book Mentorship Session

Type:

Freelance Project

Year:

2024

Team:

Project

Stacks:

Figma, Linear, Docs

Roles:

Design Lead, UI/UX Designer

Design Lead, UI/UX Designer

Skills:

Design Lead, Human Centric Design, Design in System, Cross-Team Collaboration

Design Lead, Human Centric Design, Design in System, Cross-Team Collaboration

FlashCampus is a platform for students in Indonesia where they can find internships or other academic opportunities and connect with mentors or seniors to help them secure these opportunities.

FlashCampus is a platform for students in Indonesia where they can find internships or other academic opportunities and connect with mentors or seniors to help them secure these opportunities.

Background

FlashCampus’ mentoring program connects students with experienced mentors for guidance in various fields. However, feedback from users highlights issues in the scheduling system. The reliance on Calendly limits mentors' flexibility, as sessions are automatically added to Google Calendar without an option to reject or reschedule. If an urgent issue arises, they cannot notify the system or mentee, resulting in missed sessions. Mentees can only search by mentor name or opportunity type, forcing them to check profiles one by one for availability—a time-consuming and frustrating process. Additionally, mentors receive requests without mentee context, making preparation difficult. Both mentors and mentees sometimes forget scheduled sessions, affecting preparation and effectiveness. To address these issues, improvements to the scheduling process are needed to ensure a seamless, flexible, and reliable mentoring experience

FlashCampus’ mentoring program connects students with experienced mentors for guidance in various fields. However, feedback from users highlights issues in the scheduling system. The reliance on Calendly limits mentors' flexibility, as sessions are automatically added to Google Calendar without an option to reject or reschedule. If an urgent issue arises, they cannot notify the system or mentee, resulting in missed sessions. Mentees can only search by mentor name or opportunity type, forcing them to check profiles one by one for availability—a time-consuming and frustrating process. Additionally, mentors receive requests without mentee context, making preparation difficult. Both mentors and mentees sometimes forget scheduled sessions, affecting preparation and effectiveness. To address these issues, improvements to the scheduling process are needed to ensure a seamless, flexible, and reliable mentoring experience

Scroll for more

User Flow

Problem Statement

  • The mentors do not have the option to accept, reschedule, or cancel mentoring requests

  • The mentees can only search mentors based on type of opportunity or name, they cannot find mentorships based on the time preference.

  • The mentors often got empty invitation, without background context of the mentees.

Original Flow

The old flow of mentees searching for mentors starts by checking if they know the type of mentor they want. If they do, they select the type of mentor. If not, they’re asked if they know the mentor's name. If they do, they search by name and choose from the results. Then, they read the mentor’s profile to see if the mentor fits their needs. If the mentor is suitable and their availability matches, the mentees have found the right mentor. If not, they go back and select another mentor based on the search results.

New Flow

The new flow introduces several key improvements over the old flow. It starts with mentees setting their time availability at the beginning of the process, which helps streamline mentor matching based on schedule compatibility—something that was only checked at the end in the old flow. After selecting potential mentors, mentees now only see mentors whose availability aligns with theirs, making the process more efficient. Another new step is the mentoring request, which adds a confirmation mechanism where mentors can accept, decline, or reschedule, ensuring mutual agreement before mentoring is set. This final step brings better communication and clarity to the matching process, something not present in the old flow.

Design Solution

The New Mentor Search Page and Time Selection Modal

The new mentor search page has a new CTA with select time, so mentees will filter based on their preferred time. Mentees can select the date and time range.

The New Search Result Page and Quick Mentoring

The new search results now show filter chips so mentees can easily see and adjust their applied filters. Each mentor card includes two CTAs: "Quick Scheduling" for fast booking, and "See Profile" for a detailed view of the mentor’s background, including academic achievements and experience.


Choosing "Quick Scheduling" opens a modal where mentees enter the topic and field to discuss, along with selecting a date and time. It’s designed for those who are ready to book without needing extra info.

Modification Schedule

On the mentee's dashboard (profile page), there will be four new tabs to track the status of mentoring sessions: "Waiting", "Confirmed", "Cancelled", and "Done".

  • Waiting: The mentor has received the request, but hasn't responded yet. Mentees can propose a new time while waiting for a response.

  • Confirmed: The mentor has accepted the request or proposed a new time. Mentees can start the session from here, accept or decline the proposed time, or cancel the mentoring.

  • Cancelled: Shows all sessions that were cancelled by either party.

  • Done: Lists all completed mentoring sessions. Mentees can leave a review here.

Design Solution

The New Mentor Search Page and Time Selection Modal

The new mentor search page has a new CTA with select time, so mentees will filter based on their preferred time. Mentees can select the date and time range.

The New Search Result Page and Quick Mentoring

The new search results now show filter chips so mentees can easily see and adjust their applied filters. Each mentor card includes two CTAs: "Quick Scheduling" for fast booking, and "See Profile" for a detailed view of the mentor’s background, including academic achievements and experience.


Choosing "Quick Scheduling" opens a modal where mentees enter the topic and field to discuss, along with selecting a date and time. It’s designed for those who are ready to book without needing extra info.

Modification Schedule

On the mentee's dashboard (profile page), there will be four new tabs to track the status of mentoring sessions: "Waiting", "Confirmed", "Cancelled", and "Done".

  • Waiting: The mentor has received the request, but hasn't responded yet. Mentees can propose a new time while waiting for a response.

  • Confirmed: The mentor has accepted the request or proposed a new time. Mentees can start the session from here, accept or decline the proposed time, or cancel the mentoring.

  • Cancelled: Shows all sessions that were cancelled by either party.

  • Done: Lists all completed mentoring sessions. Mentees can leave a review here.