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 ↗Eine einzige, öffentliche Seite: Helfer und Eltern tragen sich mit ihrem Namen für Stände (mit Uhrzeit) oder Spenden (Kuchen, Waffelteig …) ein und können sich auf demselben Gerät wieder austragen. Kein Login, keine Kontaktdaten.
handball-spielfest, Frankfurt).Im Supabase-Dashboard unter Table Editor:
| Tabelle | Wofür |
|---|---|
events | Titel, Datum, Text für die Eltern, Orga-Kontakt (contact_name, contact_email = E-Mail oder Telefon), signup_open (Liste offen/geschlossen), show_names |
stations | Ein Stand oder eine Spende. kind = schicht (mit Uhrzeit) oder spende (ohne Uhrzeit), sort_order = Reihenfolge |
shifts | Uhrzeit und Anzahl Plätze (slots) je Stand. Bei Spenden bleiben start_time/end_time leer |
signups | Die eingetragenen Namen. Hier kann die Orga Einträge korrigieren oder löschen |
Mehrere Feste laufen parallel: Jedes hat einen eigenen Link ?e=<slug> (z. B. ?e=girls-day, ?e=mini-spielfest). Ohne Zusatz zeigt die Seite eine Auswahl aller anstehenden Feste, bei nur einem Fest direkt dieses. Ein neues Fest legt man am einfachsten an, indem man Zeilen in events, stations und shifts kopiert.
helfernamen-loeschen, pg_cron) alle Namen automatisch.supabase/migrations/ enthält die Schritte in der Reihenfolge, in der sie angewendet wurden. 006_aufraeumen_optional.sql entfernt Reste der ersten Version (Orga-Login, Kontaktdaten-Spalten, Platzhalter-Fest) und kann bei Gelegenheit im SQL-Editor ausgeführt werden.
Helfer können Einträge nur über Datenbank-Funktionen anlegen (sign_up) und wieder entfernen (cancel_signup). Direkt lesbar sind nur Fest, Stände und Schichten, die Namen kommen über shift_status.