SSV Strümp — Club Apps.
Four apps, one club: Squad Planner, Trainerbank, Training Planner, Sporting Director.
Kaderplaner
Build the squad visually, player profiles with market-value context, drag-and-drop formations.
Trainerbank
Track attendance, player ratings, training stats with trend.
Trainingsplaner
Plan sessions, exercise library, team-builder with drill diagrams.
Sportlicher Leiter
Friendly matches & season plan, DFBnet sync, season-transition workflow.
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 for over a year. PIN auth instead of password. Migration from Notion to Supabase is planned for the summer 2026 off-season — TA-92 KiHire is the pilot, then the pattern rolls out across SSV.
/ tech-decisions
Three decisions that mattered.
Architecture
One database, four roles, four apps
Instead of a monolith: four apps with clearly separated roles (coach, assistant + players, exercise designer, sporting director). Supabase as shared database with RLS. 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