Club management platform

Run your whole racquet club on one calm platform.

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.

Already running  Central Racquet Club — tennis & pickleball
yourclub.com / book
Court booking Live availability
Membership
Renewed & paid
Pickleball
Court 3 · 6:00 PM
6
product areas, one login
300+
edge locations worldwide
$0
to start (Cloudflare free tier)
100%
config-driven & self-hosted
Everything in one place

The whole club, minus the spreadsheet sprawl

Six connected systems that usually mean six separate tools and logins. In DoopeySoft they share one database, one design, and one source of truth.

Court booking

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.

Memberships & billing

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.

Programs & leagues

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.

Store & point of sale

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.

Operations & CRM

Revenue and utilization dashboards, CSV/JSON export, email and SMS campaigns, announcements, member feedback, and a full audit log — the manager's cockpit.

Website & CMS

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.

Built for everyone at the club

One system, the right access for each person

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.

Public

Visitors & guests

Browse the site, explore programs and pricing, and sign up — no account required to look around.

Tier 1

Members

Book courts, join programs and leagues, shop, manage their membership, and find other players.

Tier 2

Coaches

A focused portal for schedules, student rosters, attendance, availability, and session notes.

Tier 3

Staff

The front desk: manage bookings for members, run check-in and the register, and handle sign-ups and renewals.

Tier 4

Admins

Managers who run the club day to day — courts, programs, leagues, commerce, communications, and reports.

Owner

Super admins

Owners and the DoopeySoft team: everything above, plus club configuration, branding, role management, and data export.

Yours to run

Deploy it on your own account in an afternoon

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.

  1. 1

    Create your resources

    A D1 database and an R2 bucket on Cloudflare — the free tier covers most clubs.

  2. 2

    Configure your club

    Set your name, colors, courts, membership tiers, and pricing in one seed file.

  3. 3

    Apply & deploy

    Run the migrations, set your secrets, and ship it to the edge with a single command.

  4. 4

    Add your domain

    Point your domain at the Worker — SSL is automatic. You're live.

# 1 · create the database & storage
npx wrangler d1 create my-club-db
npx wrangler r2 bucket create my-club-r2
# 2 · apply schema, seed your club, deploy
npm run db:migrate:remote
npx wrangler deploy
Built for the edge

Fast because of where it runs

A modern, serverless stack that stays close to your members and cheap to operate — no VMs, no database servers, no maintenance windows.

Cloudflare Workers · edge runtime Hono · API D1 · SQLite at the edge R2 · object storage React · SPA Stripe · payments Resend · email Twilio · SMS

Bring DoopeySoft to your club

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.