Case study · Sports · Nationwide
One search for every tournament, camp and tryout in the country.
Athfinity puts youth and amateur sports events in one place, free for families and coaches, paid for by the operators who want to be found. We built the whole platform: memberships, coaching and operator dashboards, Stripe subscriptions, the live map and the listings.


The home page: one search across every event type and sport
Free for the people searching. Paid for by the people selling.
A family with three kids in three sports was planning seasons from a dozen websites, a group chat and a flyer on the fridge. Operators running good events were hoping the right parents scrolled far enough. Athfinity fixes both sides at once.
Families and coaches never pay: they search, save, follow operators and build schedules. Operators list free and keep their own registration link and every dollar, with no commission. When they want more families to see an event, they pay for reach, and their dashboard shows exactly what the reach bought.
What we built
A marketplace, a membership site and a subscription business, in one build.
Full-stack web development
A custom PHP platform behind Cloudflare: public search pages, accounts, dashboards, payments and an admin, with no off-the-shelf marketplace software underneath.
Membership site
Free accounts for athletes, parents and coaches, and operator accounts on four plans. Each role gets its own dashboard and its own tools.
Dynamic coaching dashboards
Coaches build a team schedule, create a team profile, share events with the team and track what is coming up. Athletes save events and build their own season.
Operator dashboards and analytics
Views, registration clicks, saves and inquiries on every plan; appearances, conversion and geography on Pro; audience insights and peer comparison on Premium.
Stripe subscriptions
Pro, Premium and Enterprise billed monthly or annually through Stripe, with the annual price two months free. Plans change placement and limits the moment they are paid.
Dynamic mapping
A live Google Map of every event, filtered by event type, sport, date and state, with chips that narrow the pins instantly and a tap that lists the events in that city.
Event listings
Nine event types across twelve sports, each with dates, ages, fees, spots left, the operator's own registration link, and pages by sport, type and state.
Protection and SEO
Cloudflare Turnstile, honeypots and password rules on every form; a sitemap of every event and listing page, and Organization and WebSite schema with site search.
Stripe subscriptions
Four operator plans, monthly or annual, two months free for paying up front.
Billing runs through Stripe, and a plan takes effect the moment it is paid: more live events, featured spots, badges and the deeper analytics. Families and coaches never see a card form at all.
- Free$0
Profile, up to 10 live events, search placement, basic analytics
- Pro$49 a month or $490 a year
Up to 50 events, 3 featured, badges, enhanced listings, full analytics
- Premium$99 a month or $990 a year
Unlimited events, 10 featured, homepage spots, audience insights, 5 users
- EnterpriseFrom $199 a month
Multi-location organizations, custom placement and reporting
Around the platform






The coaching and operator dashboards sit behind a login, so they are described here rather than shown.
By the numbers, October 2026
A national catalog, already filling in.
- 12 sports
- 9 event types
- 235 live events
- 17 states
- 4 operator plans
- 0% commission
Building a marketplace or a membership site?
Accounts, dashboards, subscriptions and the pages that bring people in: we build the whole thing, and you own it. See what yours would cost.