Live network · Canada

One membership. Every partner facility.

The Vitality Collective connects independent gyms and spas into a single reciprocal network. Members get one pass that works everywhere. Partners keep their brand, their pricing, and a protected territory. This is the platform that runs it.

—Partner facilities
—Network members
—Avg partner rating
—Network fees this month

Loading network figures…

The two apps

Both apps run on this site and share one database, so a facility you add in the territory tool shows up in the member app immediately.

Network App

Members · Facility partners · Admin

The member-facing progressive web app. Installs to a phone home screen and works as the day-to-day face of the network.

  • Facility directory with photos, amenities and member reviews
  • QR access pass, scanned at the front desk to log a real visit
  • Facility portal for roster management and check-in history
  • Admin console for network fees, statements and partner records
Open network app

Territory Tool

Network admin only

The territory designer used in partner conversations. Draw a protected catchment area on a live map, size it to the partner's tier, and lock it to the network.

  • Six-vertex hexagon editor with an area cap enforced by tier
  • Market zone detected automatically from the facility location
  • Live overlap detection against every territory already locked
  • Competitor gyms pulled from live map data, plus manual pins
Open territory tool

Everything is stored, not simulated

Members, facilities, check-ins, reviews, photos, network-fee statements and locked territories all live in a Postgres database on the server. Nothing is kept only in the browser, so records persist across devices, sessions and deployments.

PostgresManaged database
3 rolesMember · Partner · Admin
SharedOne dataset, both apps