CampusIOU

Campus-verified roommate payments with gamified tracking and rewards.

Score: 8.1/10MexicoMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

College students are frustrated by high fees on student banking apps that lack built-in tools for easily splitting rent and utilities with roommates.

Solution

CampusIOU verifies students via university login, creates fun group ledgers for rent/utilities. Earn badges for on-time pays, unlock group perks like shared playlists. Zero fees, integrates university calendars for due dates.

Target Audience

College students living with roommates who manage shared rent and utilities

Differentiator

University SSO + gamification (badges/streaks) to encourage timely payments, campus leaderboards.

Brand Voice

edgy

Features

Uni SSO Login

must-have12h

Login with school credentials for verification

Gamified Ledger

must-have15h

Badges/streaks for payments, group scores

Calendar Integration

must-have10h

Sync rent due with uni academic calendar

IOU Requests

must-have8h

Instant IOU links for quick settles

Group Leaderboard

must-have10h

Fun rankings for payment habits

Shared Perks

nice-to-have12h

Unlock group Spotify/DoorDash shares

Bulk Invites

nice-to-have8h

Import roommates from uni housing list

NFT Badges

future30h

On-chain payment proofs (future)

Total Build Time: 105 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
uni_idtextNo
streak_countintNo

groups

ColumnTypeNullable
iduuidNo
nametextNo
uni_slugtextNo
scoreintNo

Relationships:

  • members.group_id -> groups.id

members

ColumnTypeNullable
iduuidNo
group_iduuidNo
user_iduuidNo
badgestext[]Yes

ious

ColumnTypeNullable
iduuidNo
group_iduuidNo
amountintNo
statustextNo
due_datetimestampNo

API Endpoints

POST
/api/auth/uni

University SSO

GET
/api/groups/:id/leaderboard

Get group scores

🔒 Auth Required
POST
/api/ious

Create IOU

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Next.js API
Database
Supabase Postgres
Auth
Supabase + Clerk (for SSO)
Payments
Stripe
Hosting
Vercel
Additional Tools
Google Calendar API

Build Timeline

Week 1: Auth/SSO

45h
  • Uni login
  • Profile

Week 2: Groups/game

40h
  • Groups
  • Badges/streaks

Week 3: IOUs/calendar

40h
  • IOU flow
  • Calendar sync

Week 4: Leaderboards/launch

35h
  • Scores
  • Landing/payments
Total Timeline: 4 weeks • 170 hours

Pricing Tiers

Free

$0/mo

No gamification, 1 group

  • Basic IOUs

Pro

$6.99/mo
  • Streaks/leaderboards

Campus

$19.99/mo

For groups >10

  • All + custom uni perks

Revenue Projections

MonthUsersConversionMRRARR
Month 12502%$35$420
Month 62,0006%$720$8,640

Unit Economics

$4
CAC
$160
LTV
6%
Churn
93%
Margin
LTV:CAC Ratio: 40.0xExcellent!

Landing Page Copy

Pay Roommates Like a Game, Win Badges

CampusIOU: Verified, fun, fee-free splits with uni streaks.

Feature Highlights

Uni SSO
Payment streaks
Leaderboards
Calendar dues

Social Proof (Placeholders)

"'Streaks keep us paid up!' - Taylor, OSU"

First Three Customers

Target one uni (e.g., target Facebook groups), offer free Pro for dorm floor leaders. Cold DM housing offices. Viral via streak shares on TikTok.

Launch Channels

Product Huntr/FratCollege TikTokUni Discords

SEO Keywords

college roommate payment appstudent iou trackergamified rent splituniversity bill share

Competitive Analysis

Fee-based
Strength

P2P

Weakness

No groups/game

Our Advantage

Fun + verified

🏰 Moat Strategy

Uni-specific networks + gamification retention

⏰ Why Now?

Gen Z loves gamification, uni housing shortages boost sharing.

Risks & Mitigation

legalmedium severity

SSO partnerships hard

Mitigation

Start with email verify

Validation Roadmap

pre-build10 days

Test gamification appeal

Success: 70% engagement in mockup

Pivot Options

  • Frat/sorority dues
  • Club expense tracker

Quick Stats

Build Time
170h
Target MRR (6 mo)
$1,200
Market Size
$60.0M
Features
8
Database Tables
4
API Endpoints
3