News, Updates & Court-Side Stories
Approvals Meet WhatsApp
New membership application? A three-tap poll now lands in your committee WhatsApp group — Approve, Deny, Skip. Whoever votes gets a deep-link straight to the approvals page with their answer pre-selected. Two taps from your pocket, sign-off done.
One Document Engine, Every Receipt
Court hire quotes, POS receipts, membership invoices — all now flow through a single branded PDF engine. Consistent look, versioned audit trail, and the member's own copy auto-emails on payment. No more mismatched templates across surfaces.
Playing Through the Highveld Winter
Frost on Court C, 10-degree serves, and hands you can't feel by the second set. But winter tennis in Pretoria and Joburg is a hidden weapon — thinner air, longer rallies, and courts you actually get to book. A guide to layering up and playing through.
Balls Move Into the Till
The bespoke Ball Sales module retired. Balls are now normal POS items — same three-bucket stock model (In Hand · Checked Out · Sold), same shopping-list view, same analytics. Multi-brand, multi-sport ready. One till, one workflow.
Duty Checklists Live on the Till
The arrival-and-departure checklist that used to hide in the Social Day app now surfaces on every PIN-unlock at the POS. Petty-cash counts open inline, tasks tick as you go, and the day's audit auto-writes to Google Sheets. Handovers just got a lot cleaner.
Reports That Read Your Shift, Not Last Month
Tuck shop tabs at a club sit open for weeks. So POS reports now anchor on "added to tab" time, not "paid" time — the R7,000 Saturday night shows up on Saturday night, not on the Friday two weeks later when the tab finally settled. Six clear views, with easy comparisons to previous periods throughout.
Cast the Bar. Cast the Tournament.
Two new displays: a Bar TV that rolls duty photos, on-court chips, and the weather — flipping into live POS-order view when the operator rings a sale — and a Tournament TV that cycles bracket, schedule, and leaderboard per division. Chrome tab, cast to Android TV, done.
Point of Sale Ships to Every Club
Tablet-first POS at your club subdomain, built for volunteer bar duty. Open tabs, wallet holds, Yoco device or link, split payments, an audit trail that survives a crashed tablet. Members see their tabs in "My Account" and can pay open balances themselves.
Committee Portal: Your Wide-Screen Home Base
Committee members do committee work on a laptop, not a phone. So Approvals, Duty Roster, Memberships, Access Control, and Analytics all now live at their own wide-screen portal — same account, same permissions, right layout for the job. Members keep the phone-first app they know.
Meet Ace on WhatsApp
Ace is the friendly voice inside your club's WhatsApp — the one who knows the schedule, remembers who is on duty, can top up lights when the balance dips, and answers "what time is Junior Tennis on Friday?" without anyone hunting through the group history. A colleague, not a bot.
The Court Scheduler That Never Sleeps
Recurring rules replaced the endless "please block Court B every Tuesday for coaching" WhatsApp. Set the rule once — coach, program, tournament, or social night — and an automated system rolls it forward, overriding social blocks and skipping proper conflicts. Change the rule, the future updates.
Member Portal Goes Live
The member-facing portal is officially live. Court bookings, event registration, club chat, marketplace, and notifications — all accessible from a single dashboard. Members at Eldoraigne TC are already booking courts and chatting in-app.
5 Signs Your Club Needs Better Admin Tools
If your committee meetings start with "who has the latest spreadsheet?" or your WhatsApp groups have more messages about admin than tennis, it might be time for a change. Here are 5 red flags that your club has outgrown manual management.
Pay-to-Play: Access Codes for Volunteer-Run Clubs
How do you let casual players book and access courts when your club has no full-time staff? One-time access codes. We built the first pay-to-play system designed specifically for South African volunteer-run clubs.
Every Minute on Court Counts
Research shows that consistent court time — even just 30 minutes — builds muscle memory faster than sporadic long sessions. The key isn't playing more, it's playing regularly. Here's why showing up matters more than talent.
Lighting Control with Shelly Integration
Court lighting is one of the biggest costs for clubs. By integrating Shelly IoT devices, clubs can now control court lights directly from the app — with prepaid credits, automatic scheduling, and real-time cost tracking.
The Duty Roster Problem (And How to Fix It)
Committee duty rosters are the bane of every club volunteer's existence. People forget their shifts, swaps happen via WhatsApp and fall through the cracks, and the same people end up covering for everyone else. Sound familiar?
Why Club Tennis Beats Solo Practice Every Time
There's something about being part of a club that solo practice can never replicate. The accountability, the community, the unexpected matches that push you beyond your comfort zone. Here's why joining a club is the best investment in your tennis journey.
Point of Sale & Inventory Tracking
Clubs sell balls, grips, drinks, and merch — but tracking it all is a nightmare. We've added a full POS system with real-time inventory tracking, integrated into the same financial dashboard. Every sale automatically syncs to Google Workspace.
The Mental Game: Staying Positive When You're Losing
Every tennis player knows the feeling — you're down a break, your serve is off, and the frustration is building. But the players who turn matches around aren't the most talented, they're the most resilient. Here's how to build that mental toughness.
Social Day Manager: Fair Queuing That Can't Be Gamed
The feature that started it all. After watching members manipulate the social day queue for months — cherry-picking partners, avoiding certain players, gaming the system — we built a fair, transparent queuing system. Stats, badges, and honest matchmaking.
How One Committee Member Can't Do It All (And Shouldn't Have To)
If you're the person at your club who "handles everything" — bookings, finances, communication, maintenance — you're heading for burnout. Here's how to distribute the load and why the right tools make delegation possible.
The Beginning: Why We're Building Mzansi Court Q
Three years on a tennis club committee. Five different apps to manage one club. A social queuing system that members constantly manipulated. This is the story of why Mzansi Court Q exists, and what we're setting out to build.
Start Where You Are, Play With What You Have
You don't need the latest racket, the perfect backhand, or a private coach to enjoy tennis. Some of the best players at any club started late, with borrowed rackets, on cracked courts. The only thing that matters is showing up. Keep showing up.