🏄 surfshopdesk Live · Self-host

Rentals, lessons, inventory, and conditions for surf shops + surf schools

Board + wetsuit rentals with per-day inventory. Lessons with instructors + student groups. Retail inventory (wax, leashes, fins, boards). Daily conditions logged (swell, wind, tide, water temp). Repair shop for board dings. Built for a surf shop that also runs a surf school, not a Billabong franchise.

What it does

🏄

Board + wetsuit rentals

Per-board inventory (shape, length, fins, skill level). Per-wetsuit size + thickness. Per-day availability. Check-out at counter, check-in at end. Damage-deposit workflow.

🧑‍🏫

Lessons

Group or private. Per-instructor schedule. Per-student skill level (never-ever, beginner, intermediate). Wetsuit + board auto-reserved from rental inventory for the lesson window.

🛒

Retail inventory

Wax, leashes, fins, traction, sunscreen, boards-for-sale. Supplier management. Restock thresholds. POS with Stripe Terminal.

🌊

Daily conditions

Log swell height, period, direction, wind, tide, water temp each morning. Post to your shop's public page + customer emails. Builds trust + draws walk-ins.

🔧

Ding repair

Customer drops off damaged board. Intake ticket with photos. Status (diagnosed / in-progress / ready). Texts customer when done. Invoice on pickup.

🔒

Shop-owned

Flask + SQLite. Runs on the counter laptop. Your customer list + daily-ride logs stay yours. No corporate surf-shop-ops SaaS.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/surfshopdesk.git cd surfshopdesk pip install -r requirements.txt # run 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-shop
$129/mo
  • Everything in Pro
  • Multi-shop accounts
  • Surfline integration for conditions
  • Shopify catalog sync
  • SSO
  • Priority support
Contact sales

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

Related products

surfshopdesk 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.