🎳 pindesk Live · Self-host

Lanes, leagues, parties, and the snack bar for independent bowling centers

Lane scheduling per hour. Leagues with rosters, handicaps, scoring. Birthday + corporate party bookings with packages. Shoe + ball rental inventory. Snack-bar POS with daily close-out. Pro-shop inventory. Built for a small bowling center that's been running on a Casio 30-lane spreadsheet since 1998.

What it does

🎳

Lane scheduling

Per-lane, per-hour grid. Drag-drop reservations. Walk-in vs league-reserved time blocks. Double-booking prevention. Per-lane availability visible to front desk at a glance.

🏆

Leagues

Per-league rosters, weekly meetings, scoring, handicap calculation (USBC formula). Season-long standings + sweepers + tournaments. Print-ready score sheets.

🎂

Party bookings

Birthday, corporate, kids' groups. Package-based pricing (lanes + shoes + pizza + arcade tokens). Deposit collection. Capacity check. Printable contract.

👟

Rentals

Shoes + balls by size with inventory counts. Check-out to lane/guest, check-in at end. Lost/damaged tracking. Maintenance status per pair.

🍕

Snack bar POS

Menu items + modifiers. Charge to a lane's tab for end-of-visit settlement. Cash + card via Stripe. Daily close-out with till reconciliation.

🛍️

Pro-shop inventory

Balls, bags, gloves, grips, pro-ball drilling slots. Attach sales to a league member's running account for end-of-month billing.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/pindesk.git cd pindesk pip install -r requirements.txt # run — dashboard on port 8800 python app.py # → http://localhost:8800

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-center
$249/mo
  • Everything in Pro
  • Multi-center accounts
  • Scoring-system integration (Brunswick, QubicaAMF)
  • Custom branded member PWA
  • SSO for staff
  • Priority support
Contact sales

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

Related products

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