Member management with waivers, memberships, day passes, and check-in. Route database (V-grades + YDS ratings) with setter + set date + take-down tracking. Rental gear (shoes, harnesses, chalk) with return status. Staff scheduling. Incident log for insurance. For 1-3 location climbing gyms.
Per member: contact, waiver (signed date + expiration), membership tier, check-in history. Day-pass + punch-card options. Family pricing. Waiver auto-expires at 1 year — renew at check-in.
Per route: wall, color, grade (V0-V17 bouldering, 5.5-5.15 rope), setter, set date, take-down date. Per-route send log from members ("Pat topped V6 on the blue wall"). Route lifespan stats.
Per item: type, size, condition, status (in/out). Daily turnover. Members with gear outstanding. Cleaning cycle for shoes between rentals.
Shifts for belay techs, route setters, front desk. Certifications (CPR, wall inspection qualified). Clock-in/out. Overtime flags. Coverage alerts when sick-callouts hit.
Per incident: member, date, severity, description, staff response, follow-up. Insurance-ready export. Trend analysis (are falls clustering on one wall? time to reset the holds?).
Flask + session auth. Your member list, waiver archive, and incident data stay on your server. Not a climbing-network's lead gen source.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
climbingdesk 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.