← Our work

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.

Athfinity on a phone: the headline and the event search with city, type, date and sport
Athfinity home page: the headline, the event search and the event type chips

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 event map with pins across the United States and filters for event type, sport, date and state
The live map: every event, filtered by type, sport, date and state
The events listing with filters and featured tournament cards
Event listings with filters, featured placement and badges
A baseball fall league event page with dates, location, spots left and the entry fee
An event page: dates, spots left, fee and the operator's own registration link
Operator plans Free, Pro, Premium and Enterprise with a monthly and annual toggle
Operator plans, monthly or annual, paid through Stripe
The operators page with live event, state and commission figures
The operator pitch: list free, pay for reach, keep every dollar
Discover by sport, with cards for baseball, softball, soccer, basketball and more
Discover by sport: twelve sports, nine event types each

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.

CallGet a quote