SwapSquad

P2P currency swaps with local students – zero remittance fees.

Score: 8.0/10MLMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

International students pay high fees and endure slow transfers in banking apps when sending money home or receiving funds from family abroad.

Solution

SwapSquad matches international students needing to exchange currencies locally (e.g., USD in US for INR in India via family). Secure escrow via Stripe ensures trust, with meetup coordination tools. Rate swaps based on real-time FX and avoid all transfer fees.

Target Audience

International students managing frequent cross-border money transfers to/from family

Differentiator

Community-driven P2P swaps leveraging student networks in 100+ countries, with reputation scoring for safety.

Brand Voice

edgy

Features

Swap Matching

must-have25h

AI matches users needing opposite currency directions.

Reputation System

must-have12h

User ratings and verified student badges post-swap.

Escrow Protection

must-have20h

Hold funds in Stripe until both confirm swap.

Meetup Planner

must-have15h

Suggest safe public spots and chat for coordination.

Swap History

must-have10h

Log completed swaps with proofs and savings.

Geo-Fencing

nice-to-have18h

Match only within 50km radius.

Bulk Swap Requests

nice-to-have12h

Post for multiple matches on large amounts.

In-App Chat

nice-to-have15h

Secure messaging for negotiations.

Total Build Time: 127 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
universitytextYes
locationtextNo
ratingintYes

swaps

ColumnTypeNullable
iduuidNo
requester_iduuidNo
matcher_iduuidNo
amountintNo
from_currencytextNo
statustextNo

Relationships:

  • requester_id references users(id)
  • matcher_id references users(id)

escrows

ColumnTypeNullable
iduuidNo
swap_iduuidNo
stripe_sessiontextNo
releasedboolNo

Relationships:

  • swap_id references swaps(id)

API Endpoints

POST
/api/swaps

Create swap request

🔒 Auth Required
POST
/api/swaps/match

Accept match and escrow

🔒 Auth Required
GET
/api/swaps

List available matches

🔒 Auth Required
POST
/api/escrows/confirm

Confirm swap complete

🔒 Auth Required
POST
/api/ratings

Rate swap partner

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Resend for emailsPlausible analytics

Build Timeline

Week 1: Auth and profiles

30h
  • User signup
  • Profile/location UI

Week 2: Swap requests

35h
  • Matching logic
  • Request APIs

Week 3: Escrow and chat

40h
  • Stripe escrow
  • Basic chat

Week 4: Confirmations and ratings

30h
  • Completion flows
  • Reputation system

Week 5: Polish and geo

25h
  • Geo features
  • Mobile optimization

Week 6: Launch

20h
  • Safety guides
  • Deploy

Week 7: Post-launch fixes

15h
  • Bug fixes
  • Feedback iter
Total Timeline: 7 weeks • 215 hours

Pricing Tiers

Free

$0/mo

No escrow, low priority

  • Basic matching
  • 1 swap/month

Pro

$29/mo
  • Unlimited swaps
  • Escrow
  • Priority matching

Squad

$49/mo
  • All Pro + group swaps
  • Verified badge
  • Support

Revenue Projections

MonthUsersConversionMRRARR
Month 12501.5%$112$1,344
Month 62,0004%$2,320$27,840

Unit Economics

$12
CAC
$350
LTV
5%
Churn
88%
Margin
LTV:CAC Ratio: 29.2xExcellent!

Landing Page Copy

Swap Cash with Students Nearby – Ditch Fees Forever

Match, escrow, meetup: Send money home via P2P without banks.

Feature Highlights

Instant student matches
Safe Stripe escrow
Reputation scores
Easy meetup tools
Zero fees

Social Proof (Placeholders)

"Swapped $500 fee-free! - Miguel, UCLA"
"Trusted matches only. - Lina, Toronto"

First Three Customers

Seed with 10 students from local uni Discord servers offering free Pro. Post flyers at international student centers. Cross-promo with student unions on Instagram.

Launch Channels

Product Huntr/SaaSr/personalfinanceHacker NewsTwitter #FinTech

SEO Keywords

p2p student currency swapfee free remittance studentslocal cash swap international studentsstudent money exchange networkescrow swaps abroad

Competitive Analysis

TransferWise (Wise)

wise.com
Fees
Strength

Reliable

Weakness

Always fees

Our Advantage

Zero fees via P2P

LocalBitcoins

localbitcoins.com
Maker/taker
Strength

P2P crypto

Weakness

Crypto volatility, not fiat

Our Advantage

Student-only fiat focus

🏰 Moat Strategy

Two-sided network effects in student communities, with reputation data moat.

⏰ Why Now?

High inflation/FX volatility + 7M students globally seeking alternatives to 7-10% bank fees.

Risks & Mitigation

legalhigh severity

P2P money transmission

Mitigation

No custody, escrow only, geo-limits

markethigh severity

Safety concerns

Mitigation

Ratings + public meets + insurance

technicalmedium severity

Matching accuracy

Mitigation

Manual overrides

Validation Roadmap

pre-build7 days

Run swap interest poll in student Reddits

Success: 100+ signups

mvp14 days

Manual beta matches

Success: 5 successful swaps

Pivot Options

  • Student buy/sell marketplace
  • Campus event ticketing
  • Local gig economy

Quick Stats

Build Time
215h
Target MRR (6 mo)
$2,500
Market Size
$50000.0M
Features
8
Database Tables
3
API Endpoints
5