RIT Athletics

RIT Athletics

Revamping College Sports App.

Revamping College Sports App.

A user-centered redesign of the RIT Athletics app that simplifies navigation for effortless access to scores and schedules and empowers fans with personalized team tracking alerts , all while providing a cohesive experience for real-time stats and ticketing.

Role

UI/UX Designer

Researcher

Project Duration

14 weeks

Team

6 UI/UX Designer

and Researcher


Staying connected to RIT sports is vital for the community, yet one persistent challenge remains: fans are forced to navigate a cluttered interface with disconnected tabs and hidden features to find basic information. These barriers make it harder for students and alumni to feel truly engaged and supported by the athletics community.

Key User Findings:

Consistent Pain Points

conducted interviews and contextual inquiry to understand users frustration & process with the current sports app.

conducted interviews and contextual inquiry to understand users frustration & process with the current sports app.

Hard to filter by sport/team; schedule feels cluttered and confusing.

No clear search for specific games, teams, or videos

Important features (favorites, notifications, tickets) feel “hidden” in the navigation.

Users expect a clear “Buy Tickets” button on the event page.

Missing quick highlights and easy-to-read stats.

Missing quick highlights and easy-to-read statistics.

RIT.edu tab feels out of place in an athletics-focused app.

Following a favorite team or sport becomes a chore when navigation is cluttered and lacks intuitive filtering. Users are forced to scroll excessively just to find basic match information, while critical actions like purchasing tickets or finding the "favorites" screen are inconsistently placed.


This disconnect between user expectations and system behavior, such as "favoriting" a team not automatically triggering notifications, creates a frustrating, passive experience that fails to deliver the immersion fans desire.

Design Recommendations

Make sport/team filters and search prominent in Schedule and Watch.

Reorganize navigation to prioritize Teams, Schedule, Watch, Tickets.

Add a clear “Buy Tickets” button on each event detail page.

Show today’s games, live scores, & recent results on the home screen.

Surface follow + notification toggles on team and event pages.

Present key stats and highlights in a simple, glanceable layout.

Defining Our Scope

Information Architecture of budgetapp

Synthesizing the research data revealed 3 critical barriers standing between fans and the content they love.

Synthesizing the research data revealed 3 critical barriers standing between fans and the content they love.

Synthesizing the research data revealed 3 critical barriers standing between fans and the content they love.

Synthesizing the research data revealed 3 critical barriers standing between fans and the content they love.

Synthesizing the research data revealed 3 critical barriers standing between fans and the content they love.

Discovery & Navigation

Discovery & Navigation

Discovery & Navigation

Discovery & Navigation

Users feel overwhelmed by a cluttered UI and disconnected navigation tabs. The lack of clear hierarchy and missing filters (e.g., sport, date, match type) makes finding specific matches or stats difficult and unintuitive.

The Mental Modal

The Mental Modal

The Mental Modal

The Mental Modal

Users expect a dynamic experience with real-time updates, live commentary, and automated personalization. Instead, they encounter a static interface that feels unresponsive to their preferences.

Opportunities for Immersion

Opportunities for Immersion

Opportunities for Immersion

Opportunities for Immersion

Users expressed a strong need for rich content, such as data visualizations, player profiles, and community features (forums, watch parties) to transform the app from a basic utility into a comprehensive sports hub.

Visioning

The contextual models and affinity mapping provided a structural understanding of the breakdown in the user journey. To bridge the gap between these structural problems and a tangible solution, we moved into the visioning phase. The goal was to humanize the data and map out an ideal future state, starting with the creation of Personas.

The contextual models and affinity mapping provided a structural understanding of the breakdown in the user journey. To bridge the gap between these structural problems and a tangible solution, we moved into the visioning phase. The goal was to humanize the data and map out an ideal future state, starting with the creation of Personas.

The contextual models and affinity mapping provided a structural understanding of the breakdown in the user journey. To bridge the gap between these structural problems and a tangible solution, we moved into the visioning phase. The goal was to humanize the data and map out an ideal future state, starting with the creation of Personas.

The contextual models and affinity mapping provided a structural understanding of the breakdown in the user journey. To bridge the gap between these structural problems and a tangible solution, we moved into the visioning phase. The goal was to humanize the data and map out an ideal future state, starting with the creation of Personas.

The contextual models and affinity mapping provided a structural understanding of the breakdown in the user journey. To bridge the gap between these structural problems and a tangible solution, we moved into the visioning phase. The goal was to humanize the data and map out an ideal future state, starting with the creation of Personas.

Marcus Chen

Role

Role

Supporter

Supporter

Age

Age

24

24

Tech Proficiency

Tech Proficiency

Medium

Medium

Marcus follows RIT basketball and soccer teams religiously. He doesn't just watch the games; he analyzes them. He wants to know player efficiency ratings immediately after a match and watches post-game interviews to understand the coach's strategy. He gets frustrated when he misses a match start time or when the data he finds is old.

Marcus follows RIT basketball and soccer teams religiously. He doesn't just watch the games; he analyzes them. He wants to know player efficiency ratings immediately after a match and watches post-game interviews to understand the coach's strategy. He gets frustrated when he misses a match start time or when the data he finds is old.

Marcus follows RIT basketball and soccer teams religiously. He doesn't just watch the games; he analyzes them. He wants to know player efficiency ratings immediately after a match and watches post-game interviews to understand the coach's strategy. He gets frustrated when he misses a match start time or when the data he finds is old.

Marcus follows RIT basketball and soccer teams religiously. He doesn't just watch the games; he analyzes them. He wants to know player efficiency ratings immediately after a match and watches post-game interviews to understand the coach's strategy. He gets frustrated when he misses a match start time or when the data he finds is old.

Marcus follows RIT basketball and soccer teams religiously. He doesn't just watch the games; he analyzes them. He wants to know player efficiency ratings immediately after a match and watches post-game interviews to understand the coach's strategy. He gets frustrated when he misses a match start time or when the data he finds is old.

Goals

Goals

Goals

Goals

Goals

  1. Receive immediate, reliable notifications for specific match kick-offs.

  2. Access deep, real-time statistics for specific players without digging through irrelevant teams.

  3. Watch post-match highlights and interviews immediately after the game ends.

Pain Points

Pain Points

Pain Points

Pain Points

Pain Points

  1. Poor Filtering: He hates scrolling through tennis and golf scores to find the basketball team.

  2. Bad Data: He frequently finds the RIT App frustration as it doesn’t provide an in-depth bio stats of players.

  3. Missing Alerts: He often misses the first 10 minutes of a game because the app lets user follow particular team but the discoverability of enabling notifications is poor.

Sarah Jenkins

Role

Role

Student

Student

Age

Age

28

28

Tech Proficiency

Tech Proficiency

High

High

Sarah loves the atmosphere of live sports. She is the organizer of her friend group, often rallying everyone to go to the stadium on weekends. When she isn't at the game, she loves posting scores and team updates to her Instagram and Twitter to show support. She values speed and ease of use over deep statistical analysis.


Sarah loves the atmosphere of live sports. She is the organizer of her friend group, often rallying everyone to go to the stadium on weekends. When she isn't at the game, she loves posting scores and team updates to her Instagram and Twitter to show support. She values speed and ease of use over deep statistical analysis.


Sarah loves the atmosphere of live sports. She is the organizer of her friend group, often rallying everyone to go to the stadium on weekends. When she isn't at the game, she loves posting scores and team updates to her Instagram and Twitter to show support. She values speed and ease of use over deep statistical analysis.


Sarah loves the atmosphere of live sports. She is the organizer of her friend group, often rallying everyone to go to the stadium on weekends. When she isn't at the game, she loves posting scores and team updates to her Instagram and Twitter to show support. She values speed and ease of use over deep statistical analysis.


Sarah loves the atmosphere of live sports. She is the organizer of her friend group, often rallying everyone to go to the stadium on weekends. When she isn't at the game, she loves posting scores and team updates to her Instagram and Twitter to show support. She values speed and ease of use over deep statistical analysis.


Goals

Goals

Goals

Goals

Goals

  1. Quickly purchase tickets for her group without hassle.

  2. Share the final score and team victory graphics to her social media.

  3. Navigate the app quickly to find the schedule for the upcoming weekend.

Pain Points

Pain Points

Pain Points

Pain Points

Pain Points

  1. Ticketing Friction: She abandons purchases because the app redirects her to an external website that requires a separate login.

  2. Confusing Navigation: She gets lost in the “Schedule” page trying to find games of a particular sport.

  3. No Sharing: She has to screenshot the app to share a score, which looks unprofessional.

Translating these personas into action, we developed Journey Maps to trace their path through the current system. This helped contextualize their specific pain points within the broader flow of tasks.

User Journey Mapping: Marcus Chen Tries to Stay Updated About a Match.

Awareness

Decision

Monitoring

Watching Match

Goal

Know when the match is happening.

Goal

Follow fav team for updates.

Goal

Get real-time updates

Goal

Access live action.

Action

Opens app - Goes to Schedule tab.

Action

Marks team as “Favorite” expecting notifications

Action

Checking app manually, no push alerts.

Action

Watches through “Watch” tab

Emotion

Curious 🤔

Emotion

Confused 😕

Emotion

Anxious 😥

Emotion

Annoyed 😑

Breakdown

No quick search feature.

Breakdown

Favoriting doesn’t trigger notifications.

Breakdown

No personalized notifications

Breakdown

Watch tab feels disorganized.

User Journey Mapping: Sarah Jenkins Buys Tickets for an RIT Match.

Awareness

Locate Tickets

Ticket Purchase

Pre-Event Planning

Goal

Decides to attend a game.

Goal

Buy ticket for selected match

Goal

Complete purchase

Goal

Organize plan with friends

Action

Goes to Schedule

Action

Looks for ticket icon

Action

Clicks “Buy Tickets”

Action

Shares game link manually to friends

Emotion

Excited 🤩

Emotion

Frustrated 😣

Emotion

Overwhelmed😫

Emotion

Annoyed 😑

Breakdown

Hard to locate a sports match (No filters)

Breakdown

Ticket option buried
(No clear CTA)

Breakdown

Redirected to external site.

Breakdown

No in-app group planning

Translating these personas into action, we developed Journey Maps to trace their path through the current system. This helped contextualize their specific pain points within the broader flow of tasks.

Let's Connect. ☕️

Shout out to Xponentialdesign for the amazing blob video.

Prasoon

Let's Connect. ☕️

Shout out to Xponentialdesign for the amazing blob video.

Prasoon

Let's Connect. ☕️

Shout out to Xponentialdesign for the amazing blob video.

Prasoon

Let's Connect. ☕️

Shout out to Xponentialdesign for the amazing blob video.

Prasoon

Let's Connect. ☕️

Shout out to Xponentialdesign for

the amazing blob video.

Prasoon

Let's Connect. ☕️

Shout out to Xponentialdesign for the amazing blob video.

Prasoon