Golf League Tracker
in progressSelf-hosted multi-tenant golf league management platform for tracking players, scores, courses, and league standings.
June 16, 2026
A self-hosted, multi-tenant golf league tracking web application designed to run initially on local PC storage, with planned evolution toward NAS home server deployment and eventual SaaS offering. The platform manages complete league administration: player registration, score entry, course databases, handicap tracking, league standings, and role-based access control across multiple leagues and players.
Architecture
Built with Python backend and SQLite database for local-first reliability. The system supports three user tiers (Site Admin with full platform access, League Admin with league-specific authority, and Members with read-only viewing). Multi-tenant isolation ensures players are completely separated across leagues, though individuals can hold different roles in different leagues. Future roadmap includes master course database integration, USGA course API connectivity, and Stripe payment processing for SaaS tier.
Current Status
Foundation and core data model complete. Active development on UI/UX and feature refinement.