FRONTEND_UI/UX_CASESTUDY.PDF

FRONTEND_UI/UX_CASESTUDY.PDF

EST READING TIME: 10mins

EST READING TIME: 10mins

Connecting career changing women around the world with the right mentors

UX Research

UI Design

Mobile App

AI / ML Feature

Figma

React Native

End-to-End

Background

The Women's Business School supports women in small business through online education and community. A previous Capstone team built the learning and community sections of the app. My team was handed the codebase, brand guidelines, and one directive: design and build an AI mentor matching feature. No spec, no wireframes we started from scratch.

Challenge

Users need to trust the system, feel the match is personalised, and understand what they're signing up for all within an existing brand. Design decisions had immediate development consequences, as I was also the front-end developer.

Client

The Women's Business School

My Role

Lead UI Designer

Front-End Developer

Documentation

Team

4 Cross-functional

02_Research

Understanding the space before designing a single screen

Research into target users and the client project laid the foundation we needed. We were provided with previous project code, brand guidelines, and a project brief. From there, we established scope across two capstone semesters.

Research goals

  • Understand the mentor matching platform market

  • Identify the target audience of the app

  • Analyse competitor strengths and weaknesses

  • Discover people's experience finding suitable mentors

Methodologies

  • Secondary: market & competitive analysis

  • Primary: user interviews (n=5)

Competitive Analysis

Three direct competitors were analysed to identify strengths, weaknesses, and feature gaps our app could address.

User Personas

From the research I developed two personas representing the two sides of every match. These weren't decorative they became a constant reference point throughout design reviews, keeping design decisions grounded in real needs throughout the project.

Sam

Marketing Coordinator at a small startup

Marketing Coordinator at a small startup

Age 27

Age 27

Tech Moderate

Tech Moderate

Location Brisbane

Location Brisbane

"I've been struggling to advance in my career and I know mentorship could help, but finding the right mentor feels impossible."

Goals

  • Advance in her career by gaining industry insights and guidance from experienced professionals.

  • Develop business skills and expand her professional network.

  • Build confidence in her abilities and decision making by receiving validation and encouragement from successful mentors.

Frustrations

  • Difficulty finding mentors who understand the unique challenges she faces.

  • Lack of clarity on finding a mentor suitable for her on her own.

  • Feeling overwhelmed by the vast amount of information and options available regarding finding mentors in other applications.

  • Experiencing doubt finding a mentor that can help her hindering her goals.

Amira

Senior Project Manager

Senior Project Manager

Age 45

Age 45

Tech Moderate

Tech Moderate

Location Sydney

Location Sydney

"I want to give back and support other women in their career journeys, but matching process seems overwhelming."

Goals

  • Share her knowledge and experiences to empower other women

  • Expand her leadership skills by mentoring aspiring professionals

  • Foster connections with mentees and create and grow a supportive network

  • Stay updated on new trends and perspectives in the field by engaging in discussions and knowledge-sharing with mentees

Frustrations

  • Uncertainty about how to find mentees and manage mentoring relationships.

  • Struggling to find a simple process that isn't too straining on her current focuses.

  • Feeling disconnected from upcoming people in the industry due to lack of ability to network efficiently and create connections.

Primary Research - User Interviews

Five participants similar to the provisional personas were interviewed about their mentorship experience. Participants: 3 Early Career Professionals, 1 Experienced Mentor, 1 Career Changer.

Users want AI mentor matching | Validated (5/5)

All five participants expressed interest, citing convenience and potential for more personalised matches.

AI can provide accurate matches | Not Validated (2/5)

3/5 participants were sceptical about AI understanding nuanced personal and professional preferences.

Users will share info for better results | Validated (4/5)

Four participants were willing to provide detailed information. One raised privacy concerns.

People are actively looking for mentors — Validated (5/5)

People are actively looking for mentors | Validated (5/5)

All participants were actively seeking or had previously sought mentors for career development.

"I need guidance on how to navigate the early stages of my career, but I want to find someone who actually aligns with where I want to go."

Early Career Professional, Interview Participant

03_Strategy

Turning insight into a scope the whole team could build from

With a cross-functional team across design and AI/ML development, we needed shared artefacts to stay aligned on what to build and in what order. How Might We statements transformed research insights into actionable design questions. MoSCoW prioritisation then aligned the team on scope before any design work began.

Must Have Phase 1

  • Opt-in / opt-out for mentor matching

  • Mentor & mentee profile creation

  • Browse and like potential matches

  • Accept / decline matches (both sides)

  • AI matching algorithm (tag-based)

  • Messaging matched users

  • Opt-in / opt-out for mentor matching

  • Mentor & mentee profile creation

  • Browse and like potential matches

  • Accept / decline matches (both sides)

  • AI matching algorithm (tag-based)

  • Messaging matched users

Parked for Phase 2

  • Post-match feedback & rating

  • Collaborative filtering

  • LinkedIn auto-populate

  • Push notifications

  • E-greedy random recommendations

  • Enhanced authentication

  • Post-match feedback & rating

  • Collaborative filtering

  • LinkedIn auto-populate

  • Push notifications

  • E-greedy random recommendations

  • Enhanced authentication

I then mapped the full user journeys for both the mentee and mentor journeys before a single screen was drawn. This revealed where the two journeys intersected (the mutual match review) and ensured no UI dead ends existed. This also helped communication between technical team members and non-technical client so that we were all on the same page of how we wanted the end product to work.

04_Design

From flows to high-fidelity designing the system, not just the screens

The process was deliberately iterative: task flows → mid-fidelity prototype → UI kit → high-fidelity screens. Each stage fed directly into the next, and testing happened before high-fidelity to keep feedback structural rather than cosmetic.

UI Kit & Style Guide

I built the UI kit before any high-fidelity screens. As both designer and front-end developer, this was the bridge between Figma and React Native consistent components in design meant consistent components in code.

Colour System

Hot pink (#EE469B) as primary action; soft pinks for depth; black for authority.

Hot pink (#EE469B) as primary action; soft pinks for depth; black for authority.

Typography

Raleway Bold

Raleway Regular - Body

Raleway SemiBold = Tags & Labels

Key Design Decisions

01

Carousel over swipe-only

Swiping felt too casual for professional mentorship. The carousel lets users browse cards and read full profiles before committing giving the interaction a deliberate, considered feel.

02

Tag-based profiles power the AI

Skills, industries, and interests selected during onboarding feed directly into the K-Nearest Neighbours matching algorithm. Showing tags on profiles also lets users see why a match was suggested.

03

Mutual consent before messaging

Mentee likes → mentor accepts or declines → messaging unlocks. This two-step model removed cold-outreach anxiety and gave mentors full control, directly addressing Emily's core frustration.

04

Simplified bottom navigation

3 of 5 test participants were confused by the original navigation. I redesigned to a clear 5-tab bottom bar Home, Mentors, Explore, Messages, Profile resolving the most critical usability failure before high-fi.

High Fidelity Screens

These screens were a success with the clients and were able to present a full rundown of the whole user journey using the UI screens instead of user flow diagrams.

05_Testing

What five real users revealed that we hadn't designed for

I conducted moderated usability testing with 5 participants (aged 22–45, mix of in-person and remote) using the high-fidelity prototype. Sessions used a think-aloud method, working through three core scenarios: sign-up and profile setup, finding a mentor, and initiating a message.

Key insights from testing

Navigation confusion

3 of 5 users couldn't locate the mentor matching screen. The navigation structure needed a full rethink labels alone weren't enough.

Chat initiation unclear

2 of 5 users struggled to start a conversation after matching. The link between "match accepted" and "message now" wasn't obvious in the flow.

Profiles rated highly

4 of 5 users felt they had enough information on mentor profiles to make a genuine decision validating the tag-heavy approach.

What the affinity map revealed

I documented observations across all 5 participants, then used an affinity map to cluster findings into patterns. This surfaced priority tiers not just a list of complaints, but a ranked picture of what was genuinely broken vs. what was minor preference.

Why affinity mapping?

With 5 participants generating dozens of observations each, patterns only emerge through clustering. The map turned noise into signal and gave the team a defensible, visual rationale for which issues to fix first.

Testing Participants

  • 5 participants total

  • Age range: 22–45

  • Mix of in-person & remote

  • Mentorship-interested users

  • Think-aloud protocol

  • 3 task scenarios

06_Outcome

What the prototype achieved and what it measured

Phase 1 concluded with a high-fidelity, functional prototype delivered to the client alongside a full handover package. Below are the results from usability testing and prototype evaluation. Note: live app metrics will be available following Phase 2 deployment.

METRIC

PRE-REDESIGN

POST-REDESIGN

CHANGE

Navigation task success rate

40%

100%

+60pts

Mentor profile comprehension

Mixed

4 / 5 positive

↑ Clear

Match initiation clarity

Unclear to 2/5

+ Intuitive

↑ Resolved

Client approval of design system

Approved

✓ Signed off

Handover package completeness

Incomplete

Full documentation

↑ Complete

Front-end screens built & functional

0 (inherited)

All Screens Done

↑ Delivered

07_Learnings

What I'd do differently, and what I'd do again

Phase 1 concluded with a high-fidelity, functional prototype delivered to the client alongside a full handover package. Below are the results from usability testing and prototype evaluation.

What worked

01

Testing at mid-fidelity kept feedback structural, not cosmetic we caught navigation issues before they were baked into code.

02

Building the UI kit before screens paid off in speed and consistency. As both designer and developer, it was the bridge between Figma and React Native.

03

Involving AI/ML developers in design reviews meant the matching algorithm and UI evolved together the tag system only works because both sides designed it jointly.

What I'd change

01

I'd push for a second usability testing round after the navigation redesign to validate the fixes we iterated on insight alone, without re-testing.

02

The competitive analysis was too narrowly focused on direct competitors. Looking at adjacent apps (dating, freelance platforms) earlier would have surfaced better matching UX patterns sooner.

What Next

Phase 2

Full development & deployment

Firebase integration, matching algorithm in production, end-to-end testing with real users.

Future

Post-match feedback loop

Mentees rate matches feeding back into the algorithm to improve future recommendations.

Future

Collaborative filtering & multi-language support

Use aggregate match data to improve recommendations; expand accessibility for WBS's international community.

Ivana Interactive

2026_IvanaInteractive_Portfolio_FINAL.html

© 2026_IW

Ivana Interactive

2026_IvanaInteractive_Portfolio_FINAL.html

© 2026_IW