OUR 111: Golf Partner Matching App Source Code (iOS, Android & PWA)
OUR 111 helps golfers find compatible playing partners. A Golf Profile captures playing style and round preferences; open rounds show a % match and can be sorted by distance or date; hosts fill empty spots with instant join or request approval. React + Supabase, with iOS and Android apps, a PWA and an admin console.
Screenshots
About this product
Golf is played in foursomes, but plenty of golfers don't have three people to play with. Others have a regular group that keeps dropping to two or three. A tee time with open spots usually gets filled with strangers who may play at a different pace or want a completely different round. Golfers looking for partners end up relying on club noticeboards, group chats or luck.
OUR 111 is a golf partner matching app that fixes this with algorithmic pairing. Every golfer builds a Golf Profile describing their playing style and round preferences. Every open round then shows a % match score, so golfers can find a compatible foursome, request to join or join instantly, and host their own rounds to fill empty spots. It's branded as "Coachella Valley's smart golf network" and comes with a catalog of 72 golf courses, an admin console, and mobile apps for iOS and Android plus a web/PWA version.
Features
Golf Profile and match scoring
- Playing Style (e.g. networking)
- Round Preferences such as pace (e.g. relaxed), walking or cart, music, social play and friendly bets
- % match scores comparing each round with the golfer's profile, so people play with golfers who share their pace, personality and style
- A "Match My Vibe" onboarding flow
Join a round
- Browse open rounds and sort by % match, distance or date
- Round cards show the course, date, tee time, green fee, cart or walking, distance, open spots and host
- Round detail pages include the course address, a View Course Website link, a Book Tee Time link, the host's profile and the host's notes
- Request to Join, or join instantly when the host allows it
Host a round
- Golf course autocomplete from the facilities catalog
- Date, tee time, price and walking or cart
- Golfers confirmed (e.g. 1 of 4) to show how many spots are open
- Join Instantly on/off: let golfers join right away, or approve each request
- Optional notes for the group
- Join requests and round capacity are managed automatically
Admin console
- A dashboard showing total rounds, upcoming rounds, active rounds with open spots, pending join requests awaiting host action, total users and the facilities count
- Rounds management
- Facilities management (create and maintain golf courses; 72 are included)
- Users review
- Join requests processing
- Admin actions are enforced by PostgreSQL security controls and privileged database functions, not only by client-side checks
Apps and notifications
- A responsive, mobile-first web app that also installs as a PWA
- iOS and Android apps built with Capacitor
- Push notifications via Firebase Cloud Messaging
- Join, Host, Play, Profile and Admin tabs
- Terms of service and privacy policy pages
Who it is for
- Golf clubs, resorts and course operators that want to fill tee times and build a community
- Golf communities, leagues and travel operators in any market, such as Scottsdale, Myrtle Beach, Florida, the Algarve or Dubai
- Entrepreneurs launching a golf buddy or tee-time social app
- Founders building an activity-matching platform. The same model of profiles, preferences, hosts, participants, locations and schedules extends to pickleball, tennis, padel, hiking, cycling and other group activities.
Ways to monetize
A buyer could add premium memberships (e.g. priority matching or unlimited hosting), course and resort partnerships, tee-time booking referrals, sponsored rounds and events, or local golf advertising.
How it works
- The golfer signs up and completes a Golf Profile with playing style and round preferences.
- They browse open rounds ranked by % match, or sort by distance or date.
- They open a round, check the course, tee time, price, host and notes, and request to join (or join instantly).
- Hosts create rounds with open spots; the app handles requests and capacity.
- Admins oversee rounds, courses, users and join requests from the console.
Technology
React · TypeScript · Vite · Supabase (Auth, PostgreSQL, Row Level Security, privileged database functions) · PWA · Capacitor (iOS and Android) · Firebase Cloud Messaging
What you get
- Application source code: web/PWA, iOS and Android
- Admin system
- Database schema and migrations
- Configuration and integration requirements
- Golf facilities catalog (72 courses)
- 30 days of seller support
Good to know
- Market. The app is currently configured for the Coachella Valley (Palm Springs area). Launching elsewhere means loading that region's courses into the facilities catalog and rebranding.
- Payments. Green fees are displayed on each round, and tee times are booked through each course's own booking link. No in-app payment flow is described, so confirm with the seller if you need one.
- Accounts. You need your own Supabase, Firebase and Apple/Google developer accounts to deploy.
What's included
- Admin Panel
- Website
- Android
- Ios
Documentation
A host creates a round by selecting a golf facility, date, tee time, price, transportation preference, available player capacity and optional notes. Join requests are managed through the application.
The backend uses Supabase/PostgreSQL with authentication, Row Level Security and protected administrative database functions. React/TypeScript provides the responsive application interface, while PWA/mobile infrastructure supports deployment beyond a conventional desktop website.
The included admin system provides operational control over rounds, facilities, users and join requests.
Support
Included: 30 days
Contact the publisher
Reviews
No reviews yet.