La dashboard definitiva per gestire la nostra Lega Privata di F1 Fantasy con punteggi aggregati e tornei personalizzati.
Questa applicazione web nasce per colmare le lacune della piattaforma ufficiale F1 Fantasy. Poiché la nostra lega permette ad ogni partecipante di schierare 2 scuderie, questa app aggrega automaticamente i punteggi per mostrare una classifica reale per "Team Utente".
- 📊 Classifica Aggregata: Somma automatica dei punti delle due scuderie basata sull'Unique ID utente.
- 🏆 Sistema Coppa: Gestione di tornei paralleli con gironi, scontri diretti e fasi finali.
- 📅 Calendario Dinamico: Associazione delle giornate di coppa ai Gran Premi reali.
- ⚖️ Logica della Soglia: Vittoria assegnata solo se il distacco supera la "Soglia X" definita dall'admin.
- 👤 Personalizzazione: Supporto per loghi dei team e soprannomi scelti dai partecipanti.
- Frontend: Next.js (React)
- Styling: Tailwind CSS
- Database: Supabase (per la gestione della coppa e calendari)
- API: Integrazione con le API ufficiali di F1 Fantasy tramite proxy backend.
Assicurati di avere installato Node.js (versione 18+) e npm.
git clone [https://github.com/tuo-username/fanta-f1-manager.git](https://github.com/tuo-username/fanta-f1-manager.git)
cd fanta-f1-manager
npm install3. Variabili d'AmbienteCrea un file .env.local nella root del progetto e inserisci le chiavi recuperate:
NEXT_PUBLIC_F1_API_KEY=f00df990-2583-49d6-8800-843869288e2c
F1_COOKIE_DATA=IL_TUO_TOKEN_BASE64
LEAGUE_ID=5525807