Tim Blažič
/
Vsi projekti

Web App2026

F1 Pitwall

Živi F1 dashboard z real-time časomero, klasifikacijo in rezultati od leta 1950 naprej.

Zasebni

Osebni projekt - ni javno dostopen.

Leto
2026
Kategorija
Web App
Storitev
Poglej storitev

O projektu

Tehnologije

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • OpenF1 API
  • Jolpica API
  • Upstash Redis
  • Vercel

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.

Izziv

Prikazati žive dirkalne podatke z minimalnim zamikom, hkrati pa zdrževati bogat arhiv 70+ sezon brez lastne baze ali API ključev.

Rešitev

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.

Rezultat

Popolnoma delujoč dashboard za spremljanje dirk v realnem času - z živo časomero, arhivom 70+ sezon in zanesljivim cachingom brez lastne baze.

Naslednji projekt

Emerald Valley

Website

Stopite v stik.

Povejte, kaj potrebujete - upravljano spletno stran za malo podjetje ali projekt po meri. Odgovor v manj kot 24 urah.

Lokacija:
Ljubljana · delam po Sloveniji

S pošiljanjem sprejemate obdelavo podatkov, kot je opisano v politiki zasebnosti in pogojih uporabe.