Eine datenschutzorientierte Sportmannschafts-Verwaltungs-App, gebaut mit SvelteKit und PocketBase
Was ist KnowMore? #
KnowMore ist eine Progressive Web App (PWA), die ich entwickelt habe, um meine lokale Fussballmannschaft zu verwalten. Sie löst ein häufiges Problem: Eltern über Trainings, Spiele und Turniere zu informieren, ohne auf WhatsApp-Gruppen oder Drittanbieter-Plattformen angewiesen zu sein, die Daten sammeln.
Funktionen #
- Eventkalender - Trainings, Spiele und Turniere an einem Ort
- SFVZ-Spielimport - Importiert automatisch Spieldaten vom Schweizerischen Fussballverband
- Echtzeit-Updates - Änderungen synchronisieren sich sofort auf allen Geräten
- Selbst-gehostete Fotos - Teamfotos ohne Upload zu Big Tech
- Anwesenheitsverfolgung - Eltern können die Teilnahme ihrer Kinder bestätigen
- PWA - Installierbar auf jedem Gerät, funktioniert offline
Tech Stack #
- Frontend: SvelteKit mit Svelte 5 Runes
- Backend: PocketBase (selbst-gehostet)
- Styling: TailwindCSS mit shadcn-svelte Komponenten
- Hosting: Selbst-gehostet auf meinem Unraid Server
Warum Selbst-Gehostet? #
Datenschutz ist wichtig, besonders wenn es um Kinder geht. Durch Self-Hosting stelle ich sicher:
- Keine Daten werden an Werbetreibende verkauft
- Keine Tracking-Cookies
- Volle Kontrolle darüber, wer auf die Daten zugreift
- DSGVO-Konformität by Design
Aktueller Status #
Die App befindet sich derzeit im Beta-Test mit lokalen Fussballvereinen in Winterthur. v... ist live unter knowmore.rappedoos.com.
Was kommt als Nächstes? #
- Multi-Team-Unterstützung
- Verbessertes Benachrichtigungssystem
- Kalenderexport (iCal)