Perth clubs run their socials on this.
Tennis, badminton, pickleball, padel, squash and table tennis. Post the session once, members RSVP, the app shuffles fair rounds across your courts, and the results land on everyone's record. Built here, for clubs here.
Free while you pilot it · no card to look around · money goes to your club's own Stripe account


- Made in Perth
- Short Technology Pty Ltd
- 6 racket sports
- one rating in each
- Web, iOS & Android
- same club, same session
- Your club's own Stripe
- we never hold the money
Two ways in
Running a club here? Or looking for a hit?
Both start on the same page, and neither starts with a form.
You're on a committee
You already run the sessions — the head count, the pairings, the fees, the group chat that never ends. This is the software under that: one club, every session, every member, and the money going straight into your own Stripe account. Set it up in a browser; nobody from us has to be in the room.
You just want to play
Read any Perth club's page without an account: who plays there, what's coming up, and the sessions they've already run. Found yours? Join with the club's invite code or QR, RSVP to the next one, and your results follow you — rating, history, club board.
For the committee
One night,
end to end.
From the post that goes up on Sunday to the CSV your treasurer opens on Wednesday.

Perth clubs
Which clubs are on it? Go and look.
Every club on Frienemi gets a public page — no login, no card, nothing to approve. A stranger can read who plays there, what sport, what's coming up and the sessions the club has already run. That directory is live in the app, so it is the honest answer to this question: the list of clubs is whatever it says today, not whatever a marketing page claims.

The metro, end to end
A club in Joondalup and a club in Rockingham run this the same way.
Nothing in a session depends on how many other clubs are nearby — the roster, the rounds and the results are your club's own. We're working through the metro club by club, so if yours plays anywhere in here, we'd like to hear from you.
For players
Turn up, get a court, keep the score.
RSVP to your club's next session, see which court you're on each round, and enter the score from the bench. Courtside with a clubmate and no session on? Scan each other in, play, drop the result — it lands on both records. Your rating, your history and the club board follow you across all six sports.
Or skip the install — the whole app runs at app.frienemi.com. Open it in a browser


Straight answers
What Perth committees ask us first.
We're not a tennis club — we play badminton.+
Then it's the same app. Frienemi runs tennis, badminton, pickleball, padel, squash and table tennis, and a player carries a separate rating in each one. Sessions, rounds and courts work the same way whichever it is; a Thursday badminton night and a Tuesday tennis social are the same object with a different sport on it.
What does it cost?+
Nothing while you pilot it. After that there's a founding rate for the clubs that came first, and we put it in writing before anything is switched on — no card, no auto-upgrade, nothing that starts charging because a season ticked over.
If our members pay through the app, who holds the money?+
Your club does. Payments run through Stripe Connect into your club's own Stripe account, and Frienemi never holds your funds. Memberships, session and guest fees, student discounts, refunds, payouts and the finance reporting behind them are all set up by an admin in a browser at app.frienemi.com; a member pays for a session from their phone.
We already use something for memberships and court bookings.+
Keep it. Frienemi is not a court-booking system and doesn't want to be. It runs the sessions — the roster, the rounds, the results, the chat — and sits alongside whatever your committee already uses for compliance and courts.
Do all our members need to install an app?+
No. The whole thing runs in a browser at app.frienemi.com — same club, same session, same account. The iOS and Android apps are for the people who want notifications and courtside scan-to-score. And someone with no account at all can still be added as a walk-in.
I'm a player, not on a committee.+
Open the club directory and read any club's page without an account — who plays there, what's on, and the sessions they've already run. If one of them is yours, ask them for the invite code or scan the QR; if your club isn't on Frienemi yet, send whoever runs it this page.
Something not answered here? Ask us directly — a person in Perth replies.
Put your next Perth session on it.
Set the club up with us, share the code, run one night on it. That's the whole trial — and it costs nothing while you decide.
Perth, WA · Six racket sports · Web, iOS & Android