SHIVA NOSRATI
Where Brand Meets Behavior
SHIVA NOSRATI
Where Brand Meets Behavior
← UX Case Studies
Elevate
Volleyball Club
UX Research · Wireframes · Token Design · Brand Identity · Website
UX Designer & Brand Lead  ·  Freelance  ·  12 Weeks
UX ResearchUser FlowsWireframesPrototypingToken DesignBrand IdentityUsability TestingVisual Design
View Live Site ↗
Design Thinking Process

Applied a full Design Thinking process — ensuring the website meets real athlete, parent, and coach needs through continuous research, iteration, and testing.

01   Empathize
User Research · User Interviews · Entrant Analysis
02   Define
User Persona · User Journey Map · Goal Statement · Empathy Map
03   Ideate
Brainstorming · Card Sorting · User Flow
04   Design
Paper Wireframes · Visual Design · Prototype
05   Test
Usability Testing · Survey Insights · Improvements
01
Project Overview

Elevate Volleyball Club needed an online platform to manage private, semi-private, and group lesson registrations while providing clear information about its mission, values, and programs. As the club grows, the platform needed to serve athletes, parents, and coaches seamlessly.

The Problem
Elevate Volleyball Club had no digital infrastructure. Athletes and parents scheduled sessions through text messages and phone calls — a fragmented process that caused missed bookings, miscommunication, and no visibility into the club’s programs or coaching staff. As the club scaled, this manual approach became unsustainable.
Solution
Design and build a user-friendly platform that centralizes session booking for private, semi-private, and group lessons — while serving as a clear, trustworthy web presence for athletes, parents, and coaches. The goal: reduce friction at every touchpoint and give the club a digital home that reflects the quality of its coaching.
010
Brand Identity & Color System

A brand built around motion, precision, and community. Gold accent on deep black — athletic confidence without intimidation.

Color System
Neutral
Neutral tones used for the majority of UI.
#fffefd
#f8f5f2
#f2e9dc
#e5d8c6
Primary
Primary tones used as the main hue for the UI.
#cc9901
#daa520 ✦
#7c0a01
#3d0c01
#1b1811
Accent
Accent colors to convey semantic purpose — success, error, warning, info.
#fff5cc
#ff9900
#117a65
#767d4e
Typography
Logo
02
Target Audience

Three distinct user groups with different needs, goals, and levels of digital comfort.

Primary
Young Athletes (Ages 8–17)
Ages 11–17 · Competitive & recreational· Urban & suburban LA · TikTok, Instagram, YouTube
Core Need  ·  Access to specialized, skill-matched training · Competition opportunities in tournaments and showcases · A team-oriented community to grow and have fun in · Feedback from expert coaches that shows measurable improvement.
“I don’I want to compete at a higher level but I can't find training that actually challenges me.”
Secondary
Parents & Guardians
Ages 30+–50 · Santa Monica, West LA, Culver City · Instagram & Facebook· Middle–high income · Decision-makers for child's development
Core Need  ·  Transparent pricing and clear program descriptions · Certified coaches in a safe, professional environment · Flexible scheduling that fits busy family routines · Simple registration and easy rescheduling without back-and-forth.
“I can’I need to know it's safe, structured, and worth my child's time before I commit.”
Tertiary
Coaches & Trainers
Ages 25–40 · Professional coaches· Local LA schools & sports complexes· LinkedIn & coaching platforms · Performance-driven
Core Need  ·  Scheduling and communication tools that reduce admin overhead · Autonomy to implement their coaching style with operational support · Recognition for their role in athlete development · A collaborative club environment that invests in their professional growth.
“I spend more time managing logistics than actually coaching. I need better tools.”
03
Competitor Analysis

Four established LA volleyball clubs were analyzed to identify market gaps and opportunities for differentiation. Each competitor targets overlapping user segments but leaves clear openings in flexibility, community, and digital experience.

→ LA Volleyball Club (LAVBC)
Offers youth training from beginners through NCAA Division I prospects. Strong competitive program but limited digital booking and rigid scheduling — no flexible short-term options for families testing the waters.
→ LA Volleyball Academy (LAVA)
Prominent club with elite national travel teams, regional teams, and development programs across multiple LA locations. High prestige but high commitment — no entry-level or drop-in formats for casual athletes.
→ Sunshine Volleyball Club
Leading girls’ club in Southern California, consistently ranked in the regional top ten. Strong brand and reputation, but girls-only focus and competitive entry bar leave a gap for inclusive, beginner-friendly programming.
→ San Gabriel Elite Volleyball Club
Comprehensive programs including tryouts, clinics, and camps for boys and girls. Strong East LA presence but less visible in West LA — geographic gap Elevate can own with its Santa Monica – Culver City positioning.
Differentiation Strategy
Flexible Formats

Private, semi-private, and group sessions with short-term commitment options — no season-long lock-in required.

Community-First

Leverage social media and local partnerships with schools and community centers to build a strong West LA presence.

Superior Digital UX

A seamless booking and registration experience that competitors lack — the platform itself becomes a competitive advantage.

06
User Research & Key Insights

Interviews, surveys, observations, and competitor analysis across all three user groups.

→   Athletes Need Skill-Specific Training
Players want focused sessions on passing, setting, and hitting — not just general practice.
→   Parents Prioritize Flexibility & Communication
Scheduling conflicts are common. Parents prefer easy rescheduling and clear program details.
→   Coaches Need Efficient Tools
Manual registration is time-consuming. Coaches want a centralized system with roster visibility.
→   Mobile-First is Non-Negotiable
Most parents and athletes access club info via phone. Desktop-only forms created significant friction.
07
Empathy Maps

Three empathy maps built from interviews — capturing what each user group thinks, feels, sees, says, does, and hears.

Young Athlete
Pain Points — Struggles to maintain focus when sessions feel too easy or too hard · Doesn’t know how to train for specific positions · Sometimes feels discouraged. Needs — Tailored lessons · Flexible times · Clear guidance on specific areas to improve.
Parent
Pain Points — Juggling multiple activities leaves little room for flexibility · Worry about committing to long-term programs without knowing outcome. Needs — Easy rescheduling · Short-term commitments with clear progress milestones.
Trainer
Pain Points — Struggling to manage bookings · Athletes drop out after a few sessions · Limited access to feedback tools. Needs — User-friendly booking system · Way to attract and retain students · Progress tracking.
Young Athlete
Think & Feel

Wants to improve but doesn’t know where to start · Excited about volleyball but nervous about being judged · Wonders if they’re good enough

See

Other athletes training · Coaches giving feedback to others · Club social media posts

Say & Do

“I want to get better at serving” · Attends sessions inconsistently · Asks friends for advice

Hear

“You should join a club” · “Practice makes perfect” · Parents encouraging participation

Pain Points

Struggles when sessions feel too easy or hard · Doesn’t know how to train for specific positions · Feels discouraged after missing a session

Goals & Needs

Tailored lessons matching skill level · Flexible scheduling · Clear guidance on areas to improve

Parent
Think & Feel

Wants the best for their child · Worried about over-commitment · Concerned about cost vs. value

See

Other parents at practices · Club website with limited info · Social media ads

Say & Do

“How much does it cost?” · Compares multiple clubs · Reads reviews before deciding

Hear

Other parents recommending clubs · Child asking to join · School coaches suggesting programs

Pain Points

Juggling multiple schedules · Worried about long-term commitment · Unclear pricing and policies

Goals & Needs

Easy rescheduling · Transparent pricing · Short-term commitment options · Progress updates

Trainer
Think & Feel

Passionate about coaching · Frustrated by admin overhead · Wants to see athletes improve

See

Athletes with varying skill levels · Full vs. empty sessions · Competitors with better systems

Say & Do

“I spend too much time on scheduling” · Manually tracks attendance · Follows up via text message

Hear

Athletes dropping out · Parents asking for progress reports · Club owner requesting reports

Pain Points

Managing bookings manually · Athletes dropping after a few sessions · No structured feedback system

Goals & Needs

User-friendly booking system · Attract & retain dedicated students · Track progress over time

08
User Personas

Four personas synthesized from research — representing core audience segments the platform must serve.

→ Persona 01 — Young Athlete (Age 14)
Competitive player improving specific skills. Needs easy booking and progress visibility. Frustrated by unclear skill levels and lack of feedback.
→ Persona 02 — Parent (Age 42)
Busy professional managing two kids’ schedules. Values flexibility and clear pricing. Wants simple rescheduling and reliable club communication.
→ Persona 03 — Beginner Athlete (Age 10)
New to volleyball, looking for fun and support. Needs encouragement, clear fundamentals, and a welcoming first experience.
→ Persona 04 — Coach (Age 35)
Experienced coach managing multiple sessions. Needs centralized roster visibility, reduced admin, and efficient communication with athletes and parents.
A
Alex, 14
Young Athlete · Competitive Player

Plays on school team, wants to go semi-pro. Needs structured training to fill skill gaps and track measurable improvement between sessions.

Frustrations

No visibility into progress · Hard to find right skill-level sessions · Booking process confusing

Goals

Improve serving & setting · Train consistently · Get feedback from coaches

M
Maria, 42
Parent · Busy Professional

Works full-time, manages two kids’ extracurricular activities. Needs flexibility and transparency from the club to feel confident committing.

Frustrations

No easy way to reschedule · Unclear pricing · No updates on child’s progress

Goals

Simple booking & rescheduling · Know what her child is learning · Affordable short-term options

S
Sofia, 10
Beginner Athlete · New to Volleyball

First time joining a sports club. Needs a welcoming, low-pressure environment where she can learn fundamentals and build confidence.

Frustrations

Intimidated by experienced players · Doesn’t know what to expect · Needs encouragement

Goals

Learn the basics · Make friends · Have fun while improving

C
Carlos, 35
Coach · Experienced Trainer

Coaches 4 sessions per week across skill levels. Needs centralized tools to manage rosters, communicate with families, and track athlete progress.

Frustrations

Too much time on admin · No system for progress notes · Parents expect constant updates

Goals

Streamlined scheduling · Feedback tools · Retain committed athletes

09
User Journey Maps & User Flow

Two journey maps capturing the full experience from awareness to reflection. User flow diagrams the booking path from landing to confirmation.

StageActionFeeling
AwarenessHears about club from friend or social mediaCurious but unsure where to start
ResearchVisits website, looks for programs and pricingInterested but confused by lack of clear info
DecisionSelects a clinic, attempts to bookMotivated but frustrated by manual process
ExperienceAttends session, receives coachingExcited and engaged
ReflectionWants to rebook, looks for progress feedbackSatisfied but wants progress tracking
Athlete Journey
StageActionThinkingFeelingOpportunity
AwareHears about Elevate from a friend or Instagram“Is this club good for my level?”Curious, excitedClear social proof & skill-level messaging
ResearchVisits website to find programs & pricing“I can’t find what session fits me”Interested but confusedClear program descriptions with skill levels
DecisionTries to book a session“This form is confusing, who do I call?”Motivated but frustratedStreamlined self-serve booking flow
ExperienceAttends first session“This is exactly what I needed!”Excited, engagedWelcome email + session summary
RetentionWants to rebook & track progress“I wish I could see how I’ve improved”Satisfied but wanting moreProgress dashboard & easy rebooking
Parent Journey
StageActionThinkingFeelingOpportunity
AwareChild asks to join, searches online“Is this worth the time & money?”Open but cautiousTestimonials & transparent pricing up front
ResearchCompares clubs, reads about programs“I need flexible options, not a year commitment”Interested but hesitantHighlight short-term & trial options
DecisionCalls to ask about rescheduling policy“I need to know I can reschedule easily”Anxious about commitmentClear cancellation & rescheduling policy on site
ExperienceChild attends sessions, parent waits“I hope my child is progressing”Hopeful but uninformedProgress update emails after each session
RetentionDecides whether to continue“Is this worth continuing?”Evaluating valueMonthly progress summary & milestone highlights
011
Site Map

Information architecture defining the full navigation structure — built from card sorting sessions with all three user groups.

Home
Hero · About · Programs overview · Testimonials · CTA to book
Who We Are
Mission · Coaching staff · Club values · History
Clinics
Beginners · Professional · Private & Semi-Private · Pricing
Register / Login
Account creation · Session booking · Schedule management · Payment
News
Club updates · Event announcements · Training tips
HOME
Home
Hero & CTA
About the Club
Programs Overview
Testimonials
Contact
Who We Are
Mission & Values
Coaching Staff
Club History
Achievements
Clinics
Beginners
Professional
Private Sessions
Semi-Private
Pricing
Register
Create Account
Book Session
My Schedule
Payment
Profile
News
Club Updates
Events
Training Tips
Announcements
012
Wireframes & Design System

Low-fidelity wireframes mapped core user flows before visual design. A token-based system ensured consistency across all screens and breakpoints.

Typography
Primary — Montserrat Bold · Headlines, hero text, CTA labels
Secondary — Open Sans Regular · Body copy, form labels, nav items
Spacing Tokens
Base unit 8px · Scale: 8 / 16 / 24 / 32 / 48 / 64 / 96px
Applied consistently to padding, margin, and grid gaps across all components
Component Library
Session cards · Booking forms · Navigation · Pricing tables · Modals
All components mobile-first with 4 breakpoints: 375 / 768 / 1024 / 1440px
Key Screens Wireframed
Homepage · Clinics overview · Booking flow · User dashboard · Confirmation
Paper wireframes iterated 3 times before moving to high-fidelity Figma prototype
Homepage

Nav · Hero with CTA · Programs grid · Testimonials · Footer

Clinics Page

Program cards · Skill level filters · Schedule preview · Book CTA

Booking Flow

Select type · Pick date/time · Account · Payment · Confirm

013
Usability Testing

3 rounds of usability testing with 8 participants across all three user groups. Key improvements made after each round.

Finding 01
Issue: Athletes had difficulty finding skill level indicators on session cards
Fix: Added Beginner/Intermediate/Advanced badges directly to session cards
Finding 02
Issue: Parents couldn’t find pricing comparison quickly
Fix: Added ‘Programs & Pricing’ as a standalone top-nav item — previously buried
Finding 03
Issue: Booking form felt long — users hesitated at the age field
Fix: Removed age field from primary form. Moved to optional athlete profile step post-booking.
Finding 04
Issue: Mobile tap targets on calendar were too small
Fix: Increased calendar cell height from 32px to 48px on mobile — improved touch accuracy significantly
3
User Groups
Researched
12
Weeks
Full Process
3
Usability Test
Rounds
8
Participants
Tested