TestFlight beta · iOS first

Train. Compete. Connect.

FitPal matches you with workout buddies, local crews and group sessions — then keeps you accountable with Coach Rex, your 24/7 AI coach. Built in Sydney for athletes who don't sit still.

Private TestFlight beta · Public iOS launch 2026
5 surfaces
Discover · Sessions · Messages · Coach · Profile
Every screen ships in v1
3 formats
Tournaments
Single-elim, round-robin, leaderboard
2 wearables
Health sync
HealthKit (iOS) + Health Connect (Android)
A$9.99/mo
Plus tier
Free forever for the basics
01 Discover near you

Find your crew. Today.

Buddies, group sessions and tournaments — filtered by activity, distance and schedule. Matching runs on pgvector embeddings so the people you see actually fit your pace, goal and week.

  • 1-on-1 Buddy. Auto-matched by activity, pace, schedule and proximity.
  • Group workouts. Crews, runs, lifting jams — RSVP in one tap.
  • Tournaments. Single-elim, round-robin or leaderboard formats.
  • Trust signals. Selfie verification + verified badge filters.
FitPal Discover screen showing nearby workout buddies and group sessions
02 Talk & schedule

Less coordination. More training.

Match, message, schedule and check in — all in one thread. Real-time chat via Socket.IO with voice notes, smart schedule pills, and an inactivity beacon that pings your emergency contact if a session goes silent.

  • Direct chat. Read receipts, voice notes, swipe-to-delete.
  • Schedule from chat. One-tap to lock in time and place.
  • Live GPS. Active session streams every 10s for buddies and safety contacts.
  • Safety beacon. Inactivity check-in + emergency contact alert.
FitPal Messages screen showing a buddy chat thread with scheduling pill
03 · Coach Rex · AI

Your own coach, 24/7.

Coach Rex reads your last 5 sessions, weekly check-in, soreness, equipment and goal — then plans your week and rolls with what changes. Powered by Google Gemini 2.5 Flash with streaming responses and a persistent memory of facts you've shared.

  • Knows your history. Pulls profile, RPE, pain signals and equipment into every reply.
  • Adaptive programming. Auto-builds a weekly plan, adjusts on the fly.
  • Persistent memory. 50+ facts extracted from your chats — Rex remembers.
  • Streaming replies. Server-sent events. Token-by-token, no waiting.
Coach Rex AI chat screen showing a streaming coaching reply
How it works

Three steps to your first session.

1

Tell us what you train

Activities, schedule, level, vibe, equipment and session length preference. Two minutes max.

2

Get matched

Buddies, crews and group workouts that actually fit your level, your week and your suburb.

3

Train together

Schedule in chat, log the session, earn XP and streaks. Repeat. FitPal stays out of the way.

About FitPal · Business model

A consumer subscription app, with a marketplace next.

FitPal is a digital-native consumer mobile product. Day-one revenue is a freemium $9.99/mo Plus subscription billed through App Store + Play Billing (RevenueCat on the wire). Phase 2 — currently feature-flagged off — turns the coach network on as a two-sided marketplace, with FitPal taking a 15% platform fee on coach bookings via Stripe Connect.

Free

A$0/mo

For new athletes finding their crew.

  • 5 buddy connections / mo
  • 3-day Coach Rex AI trial
  • Public group workouts
  • Tournaments + leaderboards
  • HealthKit / Health Connect sync
Phase 2 · 2026

Coach marketplace

15% platform fee

Verified human coaches, booked via Stripe Connect.

  • Stripe Connect payouts
  • Recurring sessions
  • Coach portal (earnings, clients, schedule)
  • Post-session reviews + dispute flow
  • Currently feature-flagged off
The team

Small team. Real product.

FitPal is built by a focused founding team based in Sydney, Australia. We ship the app, run the API, write the code and read every TestFlight report personally.

LN

Lucas Nguyen

Founder & Engineering

Solo founder based in Sydney. Owns product, mobile, API, infrastructure and design end-to-end. Code is open on GitHub.

CR

Coach Rex

AI coach · Google Gemini

The in-app AI coach. Gemini 2.5 Flash under the hood, with a custom prompt-assembly pipeline that pulls profile, last-5 RPE average, pain signals, equipment, weekly check-in and 50+ extracted memory facts into every reply.

+

You?

Hiring soon

We'll be opening roles for community ops and a mobile engineer after the public iOS launch. Email us if you train, ship, and want to build the social layer of fitness.

Built right

Real engineering. Not a wrapper.

React Native 0.81 · Expo SDK 54 on the client. TanStack Query 5 with AsyncStorage persistence. Zustand for local state. FlashList for long lists. The app stays snappy on a 4-year-old phone.
M
Mobile stack
iOS first · Android in 2026
Fastify 5 + PostgreSQL 16 + pgvector on the API. HNSW indexes for buddy compatibility. pg-boss queues for delayed jobs. Socket.IO for chat and GPS streams. Deployed to Google Cloud Run.
A
API stack
api.fitpal.info · Sydney region
Google Gemini 2.5 Flash powers Coach Rex with SSE streaming. Custom prompt-assembly pulls profile, last-5 RPE, soreness, equipment and 50+ extracted memory facts per reply. Single-provider, low-latency, predictable cost.
G
AI stack
Coach Rex · Gemini · SSE
TestFlight beta · iOS

Stop training alone. Start showing up.

FitPal is in private TestFlight while we onboard the first few thousand athletes. Drop your email — we'll send your TestFlight invite as soon as a spot opens.

Get it on Google Play
SOON
Contact

Talk to us. Directly.

Press, partnerships, coach onboarding (Phase 2), TestFlight invites, bug reports, safety concerns — all of it lands in the same inbox and gets read by a human.

Location Sydney, NSW · Australia
Production API api.fitpal.info