🏊 swimschooldesk Live · Self-host

Classes, instructors, progression for independent swim schools

Level-based swim classes (Starfish / Seahorse / Guppy / Dolphin / Stingray / Shark). Per-student progression through skills. Instructor certifications (Red Cross, YMCA). Parent portal with progress reports. Pool-slot scheduling. For 1-3 pool swim schools distinct from generic gymdesk/dojodesk.

What it does

🌊

Level-based classes

Starfish → Seahorse → Guppy → Dolphin → Stingray → Shark (or your school's curriculum). Per-level required skills + graduation criteria. Class size caps per level.

👶

Student progression

Per-student skill checkboxes (bubbles, face in water, kicks, crawl, breath). Instructor marks per lesson. Visible to parents. Graduation card generated on level completion.

🎓

Instructor certs

Red Cross Water Safety Instructor, YMCA Swim Instructor, CPR + First Aid. Expiration tracking. Only certified instructors can teach certain levels (state regs).

📱

Parent portal

Login-less link per family. View schedule, progression, upcoming makeups, billing. Pre-visit skill-focus heads-up.

📅

Pool slots

Lane availability. Per-lane class scheduling (2 beginner lanes at 5 PM, advanced lane at 6 PM). Private lesson scheduling in off-peak.

🔒

School-owned

Flask + session auth. Student records + waivers stay on your server. No swim-school-SaaS seat-based fees.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/swimschooldesk.git && cd swimschooldesk pip install -r requirements.txt && python app.py

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-pool
$179/mo
  • Everything in Pro
  • Multi-pool accounts
  • Red Cross curriculum integration
  • Pool-maintenance module
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

swimschooldesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.