Karan Singh Bhatoa
UX Case Study — Self-Initiated
SNS — Sports News & Scores
A real-time sports platform that puts the fan first — fast scores, personalised feeds, and zero noise.
ROLE
UI Designer
TIMELINE
4 Weeks
TOOLS
Figma, FigJam, Hotjar (simulated)
01 Overview
SNS is a mobile-first sports news and scores platform designed around a single insight: sports fans check scores constantly, but existing apps bury them behind ads, noise, and irrelevant content. SNS strips the experience back to what fans actually want — their teams, their scores, their news — personalized from the first tap and updated in real time.
Design Challenge
How might we deliver the sports information fans need in under 10 seconds — without ads, clutter, or irrelevant content disrupting their focus?
02 Research & Discovery
The Problem with Existing Apps
I audited 4 leading sports apps: ESPN, theScore, Yahoo Sports, and Bleacher Report. Common patterns observed:
-
Home screens prioritise advertising and editorial content over live scores — the primary use case.
-
Personalisation requires account creation and multi-step setup, creating friction before value is delivered.
-
Notification systems are overly aggressive — users reported disabling all notifications because they couldn't configure them precisely enough.
-
Dark mode was either missing or inconsistently implemented across screens.
User Research
I spoke with 6 self-described 'regular sports fans' (people who check scores at least 3 times per week). Key findings:
-
All 6 had a primary sport and 1–2 secondary sports they followed. None wanted to see all sports equally.
-
The most common check-in pattern: open app during a commercial break or commute, want to see score in under 5 seconds, close the app.
-
3 participants described ESPN's app as 'a newspaper that happens to have scores in it' — a framing that directly informed SNS's 'scores first' hierarchy.
-
Live game experience was a separate use case from score-checking — users wanted deeper stats and play-by-play only when they were actively watching.
Derek, 26 — Software Developer and Raptors Season Ticket Holder
"I just want to know the score. I don't need a think-piece about the game — I watched it. And I definitely don't need a pop-up ad when I open the app at 11pm." Derek follows 3 sports seriously. He checks his phone during meetings, on the subway, and during halftime.
03 Define & Ideate
Design Principles
-
Scores are the hero — live and recent scores appear above the fold on the home screen at all times.
-
Fan-first personalisation — set up in under 60 seconds, no account required.
-
Zero algorithmic noise — users see their teams and leagues, not what an algorithm decides is trending.
-
Context-aware depth — minimal view for quick checks, expanded view for when fans are engaged.
Feature Prioritisation
Using a MoSCoW framework, I prioritised features for V1:
-
Must Have: Live scores, personalised team feed, push notifications with granular control (score updates, game start, final only).
-
Should Have: Article feed filtered to followed teams, standings, player stats.
-
Could Have: Live game play-by-play, game preview and prediction features.
-
Won't Have (V1): Social features, fantasy integration, video content.
04 Design Process
Onboarding Flow
Onboarding was designed as a 3-step visual selector: choose sport(s), choose team(s), choose notification preferences. No account creation required. The entire flow takes under 60 seconds and delivers immediate value — the personalised home screen — as the reward for completion.
Information Architecture
SNS uses a bottom navigation with 4 tabs: Scores (live + recent), News (team-filtered articles), Standings, and My Teams (manage followed teams and notifications). The Scores tab is the default landing point — the most common use case is never more than one tap away from launch.
Visual Design
The design system uses a near-black base with vibrant accent colours pulled from each followed team's brand identity — a technically complex but high-impact personalisation touch. Typography prioritises numerals (score sizes are large, high-contrast, and immediately readable). The overall aesthetic references sports broadcast graphics — bold, kinetic, and high-contrast.
05 Prototype & Testing
5
Participants
5
Tasks Tested
3
Iterations Made
Results
-
Onboarding: 5/5 completed in under 75 seconds. All described the experience as 'fast' or 'easy.'
-
Find score: 5/5 completed under 8 seconds. One participant noted they wanted to see the quarter/period alongside the score, not just the final number.
-
Notification settings: 4/5 completed. One participant couldn't find the settings — they looked in the app's main settings rather than the My Teams tab.
Iterations
-
Added quarter/period/time display alongside all live game scores.
-
Added a notification settings shortcut from the home screen team badge (long press) as a secondary access point.
-
Reduced onboarding from 4 steps to 3 by combining league and team selection into a single expandable screen.
06 Outcomes & Reflections
SNS's 'scores first' information architecture directly addresses the primary complaint about existing sports apps. If shipped, I hypothesise SNS would achieve a daily active user rate significantly above the sports app category average (typically 20–25%), driven by a habitual morning/evening score-check behaviour that the app is explicitly designed to support.
What I Would Explore Next
-
A live game mode with play-by-play and real-time stat updates — a distinctly different UX from the quick-check home screen.
-
Widgets for iOS and Android lock screens — the ultimate expression of 'scores in under 5 seconds.'
-
Accessibility testing with screen readers — sports apps rely heavily on colour and iconography, making WCAG compliance a real design challenge worth documenting.











