OpenAthlete
AGPLv3 endurance training platform: EU-oriented hosting, transparent CTL/ATL/TSB logic in code, self-hosting, and full export. Built in Grenoble.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Page unique (index.html) + deux routes API (/api/days, /api/settings) qui parlent à Supabase côté serveur.
eu-west-3).supabase/schema.sql → Run.service_role.npx vercel dans le dossier).SUPABASE_URL = URL du projet (https://xxxx.supabase.co)SUPABASE_SERVICE_ROLE_KEY = clé service_roleAPP_PASSWORD = (optionnel) mot de passe demandé une fois par appareilDans l'ancien carnet (artefact Claude) : Historique → Exporter mes données → Copier. Dans le nouveau : Historique → Importer une sauvegarde → coller → Importer ce contenu.
La clé service_role ne doit jamais être mise dans index.html ni commitée.