YouFit Matching Platform

A mobile-first, AI-enhanced fitness-matching platform built for global scale and cross-platform compatibility

YouFit Matching Platform

Overview

YouFit is a comprehensive social fitness platform designed to connect people through training, group activities, and shared goals. The project involved rebuilding the MVP using a modern, scalable stack while expanding functionality across onboarding, partner discovery, groups, events, messaging, safety, notifications, and admin oversight. The platform integrates deeply with Supabase for authentication, storage, realtime messaging, and row‑level security. The mobile app delivers a polished, intuitive experience with rich UI components, onboarding flows, profile editing, filters, maps, scheduling, and safety tools. A full admin dashboard supports moderation, analytics, user management, and system health. The result is a robust foundation ready for Phase 2 AI enhancements and long‑term growth.

Key Features

  • Authentication & Onboarding - Google, Apple, email sign-in, password rules, DOB verification, profile photo upload, notification prompts.
  • Partner Matching - Search, filters, likes/passes, verified profiles, distance, availability, activities, safety rating.
  • Profiles & Preferences - Bio, photos, fitness level, experience, gender, availability, workout times, sports, goals, interests.
  • Groups & Events - Create groups, join/leave, chat, tags, levels, pricing, next session, member lists, invitations.
  • Messaging & Workout Proposals - Realtime chat, attachments, emoji picker, workout proposals with date/time/location/type.
  • Calendar & Scheduling - Monthly calendar, workout types, repeats, partner invites, upcoming list.
  • Nearby & Live Status - Map view, live availability, workout status, activity filters.
  • Safety Center - Safety guidelines, blocked users, emergency contacts, community standards.
  • Plans & Subscriptions - Free, Premium, Elite tiers with features and upgrade/downgrade flows.
  • Referral System - Tiered rewards, referral codes, sharing options.
  • Admin Dashboard - Moderation, reports, analytics, charts, broadcast notifications, subscription management.

Tech Stack

React NativeExpo EASTypeScriptSupabasePostgreSQLRLSEdge FunctionsZustandAdmin - Next.jsOpenAI Vision

AI Workflow

AI Profile Generation

Turns simple onboarding inputs into a polished bio with suggested sports, goals, and availability.

AI Matching & Compatibility

Embeddings + behavioural signals to rank partners by compatibility.

AI Conversation Starters

Context‑aware ice‑breakers and workout ideas.

AI Moderation

Scans bios, messages, and images for safety risks.

AI Admin Summaries

Summaries of reports, trends, and weekly digests.

Admin Tools

A full operational console for managing the platform.

  • • User moderation (reports, photos, hidden users)
  • • Feedback management with ratings & replies
  • • System health (failed emails, auto‑flags, DB alerts)
  • • Subscription & payments management
  • • Referral oversight
  • • Group oversight
  • • Broadcast notifications to targeted audiences

Roadmap

    • Phase 1 - Foundation & Re-Platforming - ebuild core app, backend, admin basics.
    • Phase 2 - AI-Enhanced Experience - Profile AI, matching AI, moderation AI, conversation starters.
    • Phase 3 - Growth & Monetisation - Subscriptions, referrals, group monetisation, analytics.
    • Phase 4 - Scaling & Optimisation - Performance, internationalisation, advanced safety.

Gallery

Gallery image 1Gallery image 2Gallery image 3Gallery image 4Gallery image 5Gallery image 6Gallery image 7Gallery image 8Gallery image 9Gallery image 10Gallery image 11Gallery image 12

Want to collaborate?

Reach out and let's build something together.