Serveur de synchronisation des emplois du temps
Plages horaires où le groupe peut faire du sport (7h-23h30)
(min 2h de libre : 30min marge + sport + 30min marge)
POST /api/keys - Enregistrer une cléPOST /api/sync - Synchroniser les coursGET /cal/:key.ics - Calendrier individuelGET /cal/groupe.ics - Calendrier de groupeGET /cal/sport.ics - 🏃 Créneaux sport disponibles