What a running club app needs
- Recurring runs (for example every Tuesday 6:30 pm) with RSVP and headcount
- Pace groups per run, each with a leader and a target pace
- Saved routes with distance, meeting point pin, and a map or GPX link
- Member profiles with usual pace and attendance streak
- Club feed for announcements and post-run photos
The screens
| Screen | What it does |
|---|---|
| Upcoming Runs | Next runs with time, route, headcount, and your RSVP state |
| Run Detail | Route, meeting point map, pace groups with leaders and who has joined each |
| Routes | Library of club routes with distance, elevation note, and meeting point |
| Members | Roster with usual pace, streaks, and organiser badges |
| Feed | Announcements and photos, organiser-only posting if desired |
The data model
Club: name, city, inviteCode, organiserIdsMember: clubId, name, usualPaceSecPerMile, photoUri, role (member | organiser), streakRoute: clubId, name, distanceMiles, elevationNote, meetingLat, meetingLng, meetingLabel, gpxUrl (optional)Run: clubId, routeId, startsAt, recurrenceRule (optional), notes, cancelledPaceGroup: runId, label, targetPaceSecPerMile, leaderMemberIdRsvp: runId, memberId, paceGroupId (optional), status (going | maybe | out), checkedInPost: clubId, memberId, text, photoUri, createdAt
The build prompt (copy this)
Paste this into ShipNative and it becomes a working React Native app with these screens, navigable in a live preview, in about two minutes:
Then iterate with small, screen-specific prompts (“make the primary button bigger”, “add an empty state”), preview on your own phone, and export the full Expo project whenever you want. The full method: how to build an app with AI.
How it makes money
Charge the club, not the runner: a flat monthly fee ($10-25) per club above a free tier of around 25 members, paid by the organiser or a sponsor. Per-member pricing kills adoption because the whole point is getting everyone on it. Local running stores will sponsor a club for a feed post and a logo; build a simple sponsor slot rather than ads.
Implementation and the revenue math for every model: how to make money from an app. When you’re ready to ship: App Store and Google Play publishing guides.
Build it now
The prompt above is free to run at shipnative.dev — working running club app on your phone today, full code export.