One-liner: Smart tennis training app — helps amateur players learn and practice “percentage plays” (the high-probability shot choices that win more points), then tracks and analyzes their decision-making over time.
Origin: Moved here from uloza/courtiq (now runquest/courtiq, private). Actively in development, last pushed 2026-05-05.
Stack: Rails 7.2 + Hotwire/Turbo, Tailwind CSS, Docker-based dev environment, PWA (offline-capable).
Core loop:
Roadmap (from MILESTONES.md):
Status: Real, active build — not a raw idea. Has a working Rails app, Docker setup, PWA config, and a detailed ticket-level roadmap already in the repo (MILESTONES.md, docs/).