Izziv
Prikazati žive dirkalne podatke z minimalnim zamikom, hkrati pa zdrževati bogat arhiv 70+ sezon brez lastne baze ali API ključev.
Projekt - Web App
Osebni projekt - ni javno dostopen.
Živi F1 dashboard z real-time časomero, klasifikacijo in rezultati od leta 1950 naprej.
F1 Pitwall je osebni projekt - živi Formula 1 dashboard, ki med treningi, kvalifikacijami in dirkami prikazuje broadcast-style leaderboard s pozicijami, zaostanki, časi krogov, gumami in pit-stopi.
Poleg žive časomere zajema še domačo stran z odštevalnikom do naslednjega dirkaštva, klasifikacije voznikov in konstruktorjev za vsako sezono od 1950, celoten koledar z rezultati ter profile voznikov in ekip s sezonsko statistiko.
Podatki prihajajo iz dveh odprtih API-jev (OpenF1 za žive podatke, Jolpica za zgodovinske rezultate) - vse zahteve gredo skozi Next.js server z multi-layer cachingom, tako da brskalnik nikoli ne udari neposredno v zunanji vir.
Tehnologije
Next.jsReactTypeScriptTailwind CSSOpenF1 APIJolpica APIUpstash RedisVercelPrikazati žive dirkalne podatke z minimalnim zamikom, hkrati pa zdrževati bogat arhiv 70+ sezon brez lastne baze ali API ključev.
Next.js App Router s pametnim cachingom prek Upstash Redis: žive podatke pollamo vsake 5 sekund, zgodovinske pa shranjujemo do 7 dni. Server-first arhitektura za takojšnjo prvo upodobitev.
Popolnoma delujoč dashboard za spremljanje dirk v realnem času - z živo časomero, arhivom 70+ sezon in zanesljivim cachingom brez lastne baze.
Naslednji projekt
Loop Paws
Pišite mi in v 24 urah se oglasim z brezplačnim posvetom.