← Portfolio Olympic Dashboard
Ambient Information Display · Raspberry Pi

2026 Milan
Cortina Winter
Olympics

Dashboard

A fully automated, real-time medal tracking and event display system, purpose-built for a 1280×400 ultra-wide screen mounted 6 feet from the viewer, running 24/7 in Chromium kiosk mode.

Raspberry Pi Chromium Kiosk Python Cron Wikipedia API HTML/CSS/JS SSH Deploy 1280×400 HDMI
1280×400
Display Resolution
3
Cycling Screens
24/7
Auto-Refresh
6ft
Viewing Distance
Preview Live Simulation
Raspberry Pi Display 1280×400 Auto-cycling every 8 seconds
Medal Standings
Milan Cortina 2026
1
🇳🇴
Norway
18
Gold
12
Silver
11
Bronze
41
Total
2
🇺🇸
United States
12
Gold
12
Silver
9
Bronze
33
Total
3
🇳🇱
Netherlands
10
Gold
7
Silver
3
Bronze
20
Total
Team
🇺🇸
USA
Gold
12
Silver
12
Bronze
9
33
Total Medals
Today's Events
Midnight to 9:00 AM
Auto
Data Refresh
A Python script runs on a cron schedule to fetch live medal data from Wikipedia's API, saving locally as medals.json. The browser reads the local file to avoid CORS restrictions, no manual updates ever needed.
120px
Readable at 6 Feet
Every layout decision was driven by real-world viewing distance testing. Medal counts render at 120px+, event text at 26px minimum, and color contrast was validated against ambient lighting conditions in the room.
Night
Overnight Mode
From midnight to 9am, the screen dims to a near-black display showing only the Olympic rings at very low brightness, preserving sleep-friendly ambiance while keeping the system alive for morning refresh.