Court booking, memberships, programs, leagues, a store and POS, and your public website — all in one system, deployed on infrastructure you own. DoopeySoft turns the same software into your club.
Six connected systems that usually mean six separate tools and logins. In DoopeySoft they share one database, one design, and one source of truth.
A live availability grid with tennis-to-pickleball court splitting and real conflict detection, tier-based pricing, reschedules, waitlists with auto-promotion, and front-desk check-in.
Tiered plans with Stripe subscriptions, tier selection built into signup, guest passes, family accounts, and renewal history — staff can renew and cancel at the front desk.
Clinics, camps, and events with registration and attendance; leagues and ladders with schedules and standings; plus a dedicated coach portal for rosters and session notes.
An online pro-shop and an in-person register with barcode scanning and product search, gift cards, promo codes, equipment rentals, and printed or emailed receipts.
Revenue and utilization dashboards, CSV/JSON export, email and SMS campaigns, announcements, member feedback, and a full audit log — the manager's cockpit.
Your public site, news, and photo gallery are built in and themed from configuration — with SEO, sitemaps, and social cards handled. Your brand, not ours.
A tiered permission model means everyone sees exactly what they need — and nothing they shouldn't. Enforced on the server, not just hidden in the UI.
Browse the site, explore programs and pricing, and sign up — no account required to look around.
Book courts, join programs and leagues, shop, manage their membership, and find other players.
A focused portal for schedules, student rosters, attendance, availability, and session notes.
The front desk: manage bookings for members, run check-in and the register, and handle sign-ups and renewals.
Managers who run the club day to day — courts, programs, leagues, commerce, communications, and reports.
Owners and the DoopeySoft team: everything above, plus club configuration, branding, role management, and data export.
Every club-specific detail — name, branding, courts, sports, booking rules, pricing — lives in configuration, not code. Point it at your own Cloudflare account and the same software becomes your club, with no servers to babysit and no per-seat SaaS bill.
A D1 database and an R2 bucket on Cloudflare — the free tier covers most clubs.
Set your name, colors, courts, membership tiers, and pricing in one seed file.
Run the migrations, set your secrets, and ship it to the edge with a single command.
Point your domain at the Worker — SSL is automatic. You're live.
A modern, serverless stack that stays close to your members and cheap to operate — no VMs, no database servers, no maintenance windows.
Explore the live demo, or grab the code and stand up your own instance. Running a club shouldn't take a stack of disconnected tools.