CampusClashFit

Battle dorm mates in fun fitness challenges to stay motivated beyond free uni apps.

Score: 7.6/10SingaporeMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Health tracking SaaS providers targeting students suffer massive churn because students refuse to pay $10/month when free university wellness programs are available.

Solution

CampusClashFit turns solo health tracking into campus-wide competitions with dorm, frat, and club leaderboards, fostering peer accountability that free university programs can't match. Students join verified campus groups to set challenges, track progress socially, and win badges/bragging rights. This social stickiness reduces churn by making health fun and communal, justifying premium features at $30/mo.

Target Audience

Founders and marketers of health tracking SaaS platforms targeting college students

Differentiator

Exclusive campus-verified group competitions with real-time leaderboards, impossible for generic trackers to replicate without student-specific social graphs.

Brand Voice

edgy

Features

Campus Group Signup

must-have8h

Verify and join dorm/club groups via uni email.

Challenge Creator

must-have12h

Build custom fitness challenges (steps, workouts) for groups.

Live Leaderboards

must-have15h

Real-time rankings with filters by group/size.

Progress Sync

must-have10h

Auto-import from Apple Health/Google Fit.

Badge & Rewards

must-have8h

Unlock shareable badges for milestones.

Group Chat

nice-to-have12h

In-app messaging for challenge motivation.

Challenge Templates

nice-to-have6h

Pre-built semester-long plans.

Export Reports

nice-to-have4h

PDF summaries for uni wellness credits.

Total Build Time: 75 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
campustextNo
group_idstext[]Yes
created_attimestampNo

Relationships:

  • groups.user_id references users.id

groups

ColumnTypeNullable
iduuidNo
nametextNo
campustextNo
membersuuid[]No

Relationships:

  • challenges.group_id references groups.id

challenges

ColumnTypeNullable
iduuidNo
group_iduuidNo
nametextNo
goal_typetextNo
end_datetimestampNo

Relationships:

  • progress.challenge_id references challenges.id

progress

ColumnTypeNullable
iduuidNo
user_iduuidNo
challenge_iduuidNo
daily_stepsintYes

API Endpoints

GET
/api/groups

List user's groups

🔒 Auth Required
POST
/api/groups

Create/join group

🔒 Auth Required
POST
/api/challenges

Create challenge

🔒 Auth Required
GET
/api/leaderboards/:groupId/:challengeId

Fetch leaderboard

🔒 Auth Required
POST
/api/progress

Log daily progress

🔒 Auth Required
POST
/api/sync-health

Sync from wearables

🔒 Auth Required
GET
/api/badges

User's badges

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui + Framer Motion
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Plausible AnalyticsResend Emails

Build Timeline

Week 1: Core auth & DB setup

20h
  • User signup/verification
  • Basic DB schema

Week 2: Groups & challenges

25h
  • Group CRUD
  • Challenge creator

Week 3: Leaderboards & sync

25h
  • Real-time leaderboards
  • Health sync

Week 4: UI polish & badges

20h
  • Dashboard
  • Badges system

Week 5: Payments & nice-to-haves

15h
  • Stripe integration
  • Group chat

Week 6: Testing & launch

10h
  • E2E tests
  • Landing page
Total Timeline: 6 weeks • 125 hours

Pricing Tiers

Free

$0/mo

1 challenge/mo

  • Basic tracking
  • 1 group
  • Public leaderboards

Pro

$29/mo
  • Unlimited groups/challenges
  • Private leaderboards
  • Badges
  • Health sync

Campus

$99/mo

Up to 100 members

  • All Pro
  • Admin tools for clubs
  • Custom branding
  • Reports

Revenue Projections

MonthUsersConversionMRRARR
Month 11502%$87$1,044
Month 61,2004%$1,392$16,704

Unit Economics

$15
CAC
$250
LTV
6%
Churn
88%
Margin
LTV:CAC Ratio: 16.7xExcellent!

Landing Page Copy

Crush Fitness Goals by Competing with Campus Crew

Ditch boring solo tracking—join dorm battles, climb leaderboards, and stay hooked all semester.

Feature Highlights

Campus-verified groups
Live leaderboards
Auto health sync
Brag-worthy badges
Zero churn with fun

Social Proof (Placeholders)

"'Finally motivated past free apps!' - Alex, UCLA"
"'Dorm rivalry = non-stop steps' - Sarah, NYU"

First Three Customers

DM 10 student org leaders on Reddit (r/UCLA, r/college) with a free Campus tier demo, offer custom group setup. Follow up via email with onboarding call. Target Greek life pages on Instagram for quick wins.

Launch Channels

Product Huntr/colleger/SaaSTwitter #StudentFitnessIndie Hackers

SEO Keywords

student fitness challengescampus workout leaderboardscollege group fitness appdorm fitness trackeruniversity health competitions

Competitive Analysis

Free/$5-12/mo
Strength

Great tracking

Weakness

No campus social

Our Advantage

Student-only groups beat generic clubs

MyFitnessPal

myfitnesspal.com
Free/$20/mo
Strength

Nutrition focus

Weakness

Solo, high churn

Our Advantage

Social gamification

🏰 Moat Strategy

Network effects from campus group lock-in; data on student social graphs hard to replicate.

⏰ Why Now?

Post-pandemic student wellness boom + wearable adoption (80% students own trackers) meets free app fatigue.

Risks & Mitigation

marketmedium severity

Low adoption if campuses ban

Mitigation

Start with 5 test campuses

technicallow severity

Health sync failures

Mitigation

Fallback manual entry

executionmedium severity

Slow group growth

Mitigation

Viral invites

Validation Roadmap

pre-build3 days

Survey 50 students on Discord

Success: 60% interested in groups

mvp14 days

Beta with 20 users

Success: 50% retention wk2

launch7 days

PH launch

Success: 100 signups

growth30 days

Campus partnerships

Success: 10 paid groups

Pivot Options

  • B2B uni wellness tool
  • General social fitness
  • Esports fitness challenges

Quick Stats

Build Time
125h
Target MRR (6 mo)
$3,000
Market Size
$500.0M
Features
8
Database Tables
4
API Endpoints
7