LET
Find a game fast
Enter the password to view the LET hub.
LET
Find a game fast

Tennis matchmaking,
reimagined for the casual player.

Everything LET in one place — the Playbook, the interactive Prototype, and the Design, Marketing & Future roadmap. One link, one password, under the one brand.

iOS App FlutterFlow + Firebase Melbourne · Australia MVP in progress
Explore
Design

The prototype is the north-star.

The interactive prototype defines the look — clean white cards, brand purple with a lime accent, a modern iOS feel, sport-first. Phase 9 rebuilds the app's UI to match it, so we design by reference, not from scratch.

Brand Purple#6B46C1
Lime Accentaction / energy
White Cardsclean iOS surface

Look unique, not stock

The "generic low-code app" tell is default fonts, components, and spacing — not the colour. LET earns distinctiveness through custom type, components, and motion.

Motion as brand

Moments like the GAME ON celebration (bounce-in, photos meeting, confetti) make the product feel alive — and double as demo polish. See it in the prototype.

Workflow: design upgrades happen in the prototype first (fast, safe sandbox) — then the agreed screens become the spec the FlutterFlow build matches.
Marketing

Local-first, club by club.

Go-to-market starts where the players are: Melbourne tennis communities. Build a waitlist, recruit a focused beta, then grow by word of mouth and partnerships.

Waitlist landing

A simple site with email capture to build demand before launch.

Social

Instagram + TikTok — short, sport-first content before and around launch.

Beta recruitment

20–50 real Melbourne players via tennis clubs, Facebook groups, Meetup, and parks/rec outreach.

App Store Optimisation

Keyword research, listing copy, and category selection for discovery.

Press & partnerships

Local clubs, Melbourne tennis communities, and tennis media.

Soft launch

Controlled release, gather feedback, iterate, then go wider.

Future

Where LET goes after launch.

The MVP launches free — the priority is users and validation. Revenue and bigger features come once the core loop is proven.

Monetisation

Post-launch features

Pricing TBD
Premium tier pricing and partnership models are still to be decided — set closer to launch once the free MVP has real usage data.
Audit · 18-agent competitor research

Where LET wins.

A teardown of 10 competitor and analogue apps. The finding in one line: every tennis-matching app is weak on safety, weak on age-gating, and weak on spontaneity. That triangle is LET's whole opening.

RacketPal is the real rival

The only live swipe-based tennis matcher in Australia — but it has no mutual-match gate (anyone can DM after a one-way swipe). LET's double-opt-in "GAME ON" is a genuine structural edge, not a gimmick.

"Hello Court" doesn't exist

The competitor named in the brief has no App Store or Play listing — the domain is parked for sale. There's nothing shipping to position against.

Empty maps kill these apps

RacketPal sits at 2.0★ almost entirely on "no active players near me." Launch hyper-local — saturate 2–3 Melbourne court clusters so every swipe returns a real, this-week game. Density is the product.

Never paywall the core

Gating the first message (RacketPal) or pay-to-do-anything (PlayYourCourt) is every rival's most-hated decision — lethal in a thin network. Keep swipe, match and chat free.

Positioning: "Tennis, not Tinder. Verified, 18+, mutual-match only." Safety and spontaneity are the gap every competitor leaves wide open — own it in every screenshot, listing and line of copy.

What users hate everywhere — and LET's answer

Submission · Apple App Store readiness

Not submittable yet — but the path is clear.

LET is roughly a third of the way to App Store compliant. The engine is sound — working chat, participant-only security rules, a real report pipeline — but the legally-required safety, deletion, age and privacy panels are mostly still to build. The good news: most are well-scoped, and several are copy/config, not engineering.

Four auto-rejects — any one bounces the app

Block user

Reviewers literally tap it. A profiles + chat app with no working Block fails Guideline 1.2.

Account deletion

Apple's most reliable auto-reject (5.1.1(v)): sign-up exists, in-app delete doesn't.

18+ age gate + DOB

An 18+ meet-in-person app with no real age gate is a known rejection trigger.

EULA + privacy policy

A tappable "I Agree" with zero-tolerance terms, plus a hosted privacy policy. Mandatory for every app.

New & urgent — Australia. Apple's Declared Age Range API auto-block went live 24 Feb 2026, and it applies to LET because it's Melbourne-based. Age assurance is now a legal requirement, not an Apple nice-to-have — Hinge was forced into mandatory face-check + age estimation for all Australian users this year. LET sits squarely in that blast radius.

Status snapshot

Path to submittable: ~4 weeks at 2 hrs/night. Week 1 — Safety UI (Block, Unmatch, Report on profiles). Week 2 — Account deletion + age gate. Week 3 — moderation filter + EULA & privacy copy. Week 4 — App Store Connect config, the Australian age API, and a full dress-rehearsal review pass. Critical path: Block · Account deletion · Age gate · EULA + Privacy.