Skip to content

jasmineblackdev/Spotter

Repository files navigation

Spotter 🏋️‍♀️❤️

From gym buddy to bae.
Spotter is a gym-buddy-first dating app that matches people based on workout habits, schedules, and training style—so connection happens naturally.

2635b020-f602-4133-830b-e1d851a9d1cd

What Spotter Does

  • Match by lifestyle, not just looks
  • Show training style, weekly frequency, and schedule overlap
  • Start with Gym Buddy mode and optionally unlock Bae Mode
  • Built-in workout invites (no awkward “wyd”)
  • Privacy-first options for progress and boundaries

✨ Core Features (MVP)

  • ✅ Onboarding: intent + goals + training style + schedule
  • ✅ Profiles: training badges + availability + vibe
  • ✅ Matching: “Spot Match %” based on overlap + compatibility
  • ✅ Chat with one-tap workout invites
  • Bae Mode unlock after mutual interest / shared sessions
  • ✅ Safety: verification, report tools, anti-bodyshame rules

Matching Logic (High Level)

Spotter prioritizes:

  1. Schedule overlap
  2. Training compatibility
  3. Intent alignment
  4. Energy / vibe fit

Users see a transparent compatibility summary:

85% Spot Match — both train evenings, 4x/week, strength-focused.


Product Pillars

  • Low-pressure: gym buddy first
  • Healthy + supportive: journey-friendly
  • Action-based: plan workouts, not endless texting
  • Respectful: boundaries + anti-shaming enforcement

Screens (MVP)

  1. Onboarding
  2. Profile setup
  3. Match feed
  4. Match profile
  5. Chat + workout invite
  6. Plans (workout/date scheduler)
  7. Bae Mode prompts

Tech Stack (Proposed)

Update these to match your build.

Frontend: React Native (Expo)
Backend: Node.js + Express / Firebase
Database: Firestore / PostgreSQL
Auth: Firebase Auth / Auth0
Storage: Cloud Storage (photos)
Maps/Distance: Google Places / Mapbox
Notifications: FCM / Expo Notifications


Roadmap

V1 Profile badges + schedule Match scoring + feed Chat + workout invite flows Bae Mode unlock Report + block tools

V2 Gym/class event discovery Weekly challenges (steps, workouts) Advanced filters + premium tiers Optional verification

Branding

Name: Spotter Tagline: From gym buddy to bae Design vibe: Modern, bold, supportive Primary colors: Dark base + electric accent


Screenshots / Preview

https://spotter-buddy-bae.lovable.app


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages