Skip to main content
  1. Blog/

KnowMore Calendar App

·207 words·1 min
Author
Kees Fluitman
I am a pedagog, hobbyist, allrounder and self-taught beginning software engineer. I am also a privacy advocate and enjoy privacy enhancing technologies.
Table of Contents
A privacy-first sports team management app built with SvelteKit and PocketBase

KnowMore Dashboard

What is KnowMore?
#

KnowMore is a Progressive Web App (PWA) I built to help manage my local soccer team. It solves a common problem: keeping parents informed about training sessions, matches, and tournaments without relying on WhatsApp groups or third-party platforms that harvest data.

Features
#

  • Event Calendar - Training sessions, matches, and tournaments in one place
  • SFVZ Match Import - Automatically imports match data from the Swiss Football Association
  • Real-time Updates - Changes sync instantly across all devices
  • Self-hosted Photos - Team photos without uploading to big tech
  • Attendance Tracking - Parents can confirm attendance for their children
  • PWA - Installable on any device, works offline

Tech Stack
#

  • Frontend: SvelteKit with Svelte 5 runes
  • Backend: PocketBase (self-hosted)
  • Styling: TailwindCSS with shadcn-svelte components
  • Hosting: Self-hosted on my Unraid server

Why Self-Hosted?
#

Privacy matters, especially when it involves children. By self-hosting, I ensure:

  • No data sold to advertisers
  • No tracking cookies
  • Full control over who accesses the data
  • GDPR compliance by design

Current Status
#

The app is currently in beta testing with local football clubs in Winterthur. v... is live at knowmore.rappedoos.com.

What’s Next?
#

  • Multi-team support
  • Improved notification system
  • Calendar export (iCal)