New + used bike inventory. Parts lookup by make/model. Repair intake tickets (diagnosis, parts, labor, status). Customer history for repeat repair customers. Sales with financing-option routing. Trade-in credit management. For a 1-3 mechanic shop that'd rather focus on wrenching.
New + used bikes with make/model/size/condition/price. Photo + spec sheet. Trade-in value auto-suggest from prior similar bikes sold.
Customer drops off. Mechanic diagnoses. Parts + labor estimate for approval. Status track (waiting for parts, in-progress, ready). SMS customer at each stage.
Lookup by make/model/year. Compatible-parts suggestions. Supplier ordering with backorder tracking. Per-part margin visibility.
Repeat customers see their prior bike + repair history. Tune-up reminder emails. Loyalty discount after N repairs.
POS for bikes + accessories + apparel. Financing lookup (affirm/klarna). Trade-in credit against new purchase. Daily close-out.
Flask + SQLite. Your customer + repair history stays on your server. Not a corporate-bike-shop SaaS.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
bikeshopdesk 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.