STRUO
/
All projects

Web App2026

F1 Pitwall

A live F1 dashboard with real-time session timing, standings and results going back to 1950.

Private

Personal project – not publicly available.

Year
2026
Category
Web App
Service
View service ↗

About the project

Technologies

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

F1 Pitwall is a personal project – a live Formula 1 dashboard that displays a broadcast-style leaderboard during practice, qualifying and races with positions, gaps, lap times, tyre compounds and pit stops.

Beyond live timing it features a home page with a countdown to the next round, driver and constructor standings for every season since 1950, a full calendar with results, and driver/team profiles with season stats.

Data comes from two open APIs (OpenF1 for live data, Jolpica for historical results) – all requests go through Next.js server handlers with multi-layer caching, so the browser never hits the upstream sources directly.

Challenge

Display live race data with minimal latency while maintaining a rich archive of 70+ seasons without a database or API keys.

Solution

Next.js App Router with smart caching via Upstash Redis: live data polled every 5 seconds, historical data cached up to 7 days. Server-first architecture for instant first paint.

Results

A fully working dashboard for following races in real time – with live timing, an archive of 70+ seasons and reliable caching without a dedicated database.

Next project

Emerald Valley

Website

Get in touch.

Tell us what you need – a managed small-business website or a custom project. Expect a reply in under 24 hours.

Location:
Ljubljana · working across Slovenia and the EU

By sending this you accept the processing of your data as described in the privacy policy and terms of use.