Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Webapp to browse throught F1 latest results, calendar, standings, previous seasons

Notifications You must be signed in to change notification settings

tmaurie/clean-lap

Repository files navigation

🏎️ CleanLap

Tableau de bord F1 construit avec Next.js, TypeScript et Shadcn/UI. L'app affiche en un clin d'œil la prochaine course, les résultats récents, les horaires du week-end et les classements.


✨ Fonctionnalités actuelles

  • ⏱️ Compte à rebours de la prochaine course avec infos circuit
  • 🏁 Résultat de la dernière course (aperçu + page détaillée)
  • 🏎️ Aperçu des qualifications du week-end courant (affichées seulement si la qualif est aujourd'hui ou demain)
  • 🏎️💨 Page Résultats : onglets Course, Sprint, Qualifications, FP1, FP2, FP3
  • 📊 Classements pilotes & constructeurs (top 5) + couleurs d'écurie
  • 🗓️ Aperçu des prochaines courses + page calendrier
  • 📂 Résultats par saison/manche, pages standings et calendrier dédiées

🛠️ Stack technique

  • Next.js 15 (App Router) + React 19
  • TypeScript
  • Tailwind CSS
  • Shadcn/UI
  • React Query (@tanstack/react-query)
  • f1api.dev pour les données F1 (courses, résultats, standings, essais libres)
  • ESLint + Prettier

🗂️ Structure rapide

  • app/ : pages et layouts (App Router)
  • components/ : composants UI (cards, tables, countdowns, previews)
  • features/ : hooks et logique d'affichage (nextRace, race results, standings, qualif, etc.)
  • entities/ : types métier (course, résultats…)
  • lib/ : appels API, helpers (couleurs, dates, flags)
  • providers/ : providers globaux (React Query, thèmes)

🚀 Démarrer

npm install
npm run dev

🧭 Roadmap

  • Voir /docs/roadmap.md

📜 Licence

Side project communautaire basé sur des données publiques (f1api.dev). Made with ❤️ by des passionnés de F1.

About

Webapp to browse throught F1 latest results, calendar, standings, previous seasons

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •