
Sports · live match · Web apps
Scoreboard
The match, second by second
Scroll to explore ↓
01 · Sports · live match
The score, second by second
The match, second by second. Fictional direction — same craft as real client work under NDA.
- 01
Goals
Add home / away — the board follows.
- 02
Feed
Events stack like a ticker.
- 03
Tension
Ideal for a fan app or club page.
01b · Engineering
Technical sheet
Stack, shipping and my role on this build — for recruiters and tech leads.
- Technologies
- Next.js
- TypeScript
- React
- Tailwind CSS
- Libraries & tools
- Framer Motion
- local state
- Deployment
/play demo — product journey without real API
- Role
Product · UI · business flows
- Context
Interactive demo app — clear product intent
02 · Inside the product
One scroll, one screen
Each section locks to the viewport — keep scrolling past the last screen to return to the brief.

Sports · live match
The score, second by second
+12 kg
Squat
2:14
Hyrox
8 sem.
Cycle
47
Sessions
WEEK 01–02
Goals
Add home / away — the board follows.
WEEK 03–04
Feed
Events stack like a ticker.
WEEK 05–06
Tension
Ideal for a fan app or club page.
Move the score
Fictional match · goal buttons.
Follow the scoreBack to the brief
You’ve left the demo screens — next: try it, then the craft notes.
03 · Clubs & media
The match keeps people on the page
“Fans stay for the feed, not just the score.”
“We prototyped the TV screen in one afternoon.”
04 · Live
Move the score
Fictional match · goal buttons.
- →Hero + below-the-fold sections (not just a hook)
- →Visual hierarchy and primary CTA
- →Information density vs readability
- · Kick-off
Local demo — no data is sent.
05 · Same family
Other directions of the same type — to compare density and mood.
06 · What to look at
- 01Hero + below-the-fold sections (not just a hook)
- 02Visual hierarchy and primary CTA
- 03Information density vs readability
- 04Interactive states (hover, selection, feedback)



