/08 · App ← All apps
Live Next.js · PWA · DFBnet

SSV Strümp — Club Apps.

Four apps, one club: Squad Planner, Trainerbank, Training Planner, Sporting Director.

SSV Strümp club apps — squad planner with a 4-4-2 formation on the pitch (position labels), next to Trainerbank attendance, today's training plan and the sporting director's match list with DFBnet sync.

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.

Internal · live with real users Status   Live · in production

/ other apps