SSV Strümp — Club Apps.
Four apps, one club: Squad Planner, Trainerbank, Training Planner, Sporting Director.
A club has four perspectives.
At SSV Strümp, coaches work with line-ups, assistants with attendance and player ratings, exercise designers with training plans and drill diagrams, and the sporting director with friendlies and DFBnet sync. Each role has different tasks — and very different expectations of a digital tool.
Standard club software like Easy-Verein or DFBnet itself is generic and slow. They don’t look like tools anyone enjoys opening. They are mandatory maintenance, not a working environment.
Four apps with a shared data backbone.
Squad Planner for coaches with drag-and-drop line-ups, player profiles with market-value context. Trainerbank for assistants and players with attendance tracking, ratings, training stats. Training Planner for sessions with an exercise library and team builder. Sporting Director for friendlies, season plan, DFBnet sync.
Live in club operations since the 2025/26 season and now in its second season, private and PIN-protected — deliberately without a public link. The data backbone has been fully on Supabase since September 2026; KiHire ran ahead as the pilot, the club apps followed during live operations — no downtime, and no coach noticed a thing.
/ tech-decisions
Three decisions that mattered.
Architecture
One data backbone, four roles, four apps
Instead of a monolith: four apps with clearly separated roles (coach, assistant + players, exercise designer, sporting director). All four share one data backbone. Each app installs as its own PWA.
Auth
PIN instead of password
Players in the club switch devices, forget passwords. Four-digit PIN per role, sliding-cookie 30 days from last visit. No magic link — would land in spam on parent email accounts.
DFBnet
Calendar sync with federation data
DFBnet exports an iCal feed with games and friendlies. The Sporting Director app pulls the feed each night and syncs with the club database. No duplicate maintenance — coaches see new dates automatically.
/ other apps
KiHire
A standing profile for physio and occupational therapists — get found without searching. Beta in North Rhine-Westphalia.
Cookmark
Recipes from Instagram reels, turned into structured cards — in one click.
Watchlist
Streaming PWA with a filter stack: what we watch tonight, without 20 minutes of scrolling.