PeerStock

Peer-to-peer inventory sharing network for college dorm sellers to swap stock and avoid shortages.

Score: 7.9/10CIMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

College students running ecommerce stores for dorm essentials can't balance classes and exams with inventory management, causing stockouts during peak seasons.

Solution

PeerStock connects nearby campus sellers to trade or borrow excess inventory during peaks, reducing individual stock risks. Matches based on dorm essentials needs and schedules, with escrow payments. Community ratings ensure trust among students.

Target Audience

College students operating side-hustle ecommerce stores for dorm essentials

Differentiator

Campus-specific P2P marketplace leverages student networks for instant, low-cost inventory access—no shipping delays.

Brand Voice

edgy

Features

Inventory Listings

must-have15h

Post excess stock for trade/borrow/sale to peers.

Campus Matching

must-have18h

Geo-fenced matches within your college/dorm area.

Escrow Trades

must-have12h

Secure payments held until handover confirmation.

Schedule Matcher

must-have10h

Aligns trades around mutual free times from calendars.

Peer Ratings

must-have8h

Build trust with post-trade reviews.

Bulk Group Buys

nice-to-have15h

Organize campus-wide supplier orders.

Chat Integration

nice-to-have12h

In-app messaging for negotiations.

Analytics Leaderboard

future10h

Top traders get badges/discounts.

Total Build Time: 100 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
collegetextNo
locationtextYes
ratingfloatYes

Relationships:

  • one-to-many with listings

listings

ColumnTypeNullable
iduuidNo
user_iduuidNo
item_nametextNo
quantityintNo
price_or_tradetextYes
statustextNo

Relationships:

  • foreign key to users.id, one-to-many with trades

trades

ColumnTypeNullable
iduuidNo
listing_iduuidNo
buyer_iduuidNo
statustextNo
escrow_amountintYes

Relationships:

  • foreign keys to listings.id and users.id

reviews

ColumnTypeNullable
iduuidNo
trade_iduuidNo
ratingintNo
commenttextYes

Relationships:

  • foreign key to trades.id

API Endpoints

POST
/api/listings

Create inventory listing

🔒 Auth Required
GET
/api/matches

Get nearby compatible listings

🔒 Auth Required
POST
/api/trades

Propose trade with escrow

🔒 Auth Required
PUT
/api/trades/:id/confirm

Complete trade and rate

🔒 Auth Required
GET
/api/users/:id/rating

Fetch peer rating

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + shadcn/ui
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe Connect (escrow)
Hosting
Vercel
Additional Tools
Geolocation via SupabaseGoogle Calendar lite

Build Timeline

Week 1: Auth & profiles

25h
  • College verify
  • User dashboard

Week 2: Listings CRUD

30h
  • Post/edit listings
  • Search/browse

Week 3: Matching & chat

30h
  • Geo-match algo
  • Basic messaging

Week 4: Trades & escrow

25h
  • Trade flow
  • Stripe escrow

Week 5: Ratings & polish

20h
  • Review system
  • Mobile UI

Week 6: Launch prep

15h
  • Payments tiers
  • Landing
  • Beta test

Week 7: Optimizations

10h
  • Performance
  • Group buys stub
Total Timeline: 7 weeks • 175 hours

Pricing Tiers

Free

$0/mo

No trades

  • Browse listings
  • 1 active listing

Trader

$15/mo

5 trades/mo

  • Unlimited listings
  • Trades + escrow
  • Matches

Campus Boss

$35/mo

None

  • All Trader + group buys
  • Priority matches
  • Unlimited trades

Revenue Projections

MonthUsersConversionMRRARR
Month 13001.5%$68$810
Month 61,5004%$2,400$28,800

Unit Economics

$6
CAC
$210
LTV
6%
Churn
88%
Margin
LTV:CAC Ratio: 35.0xExcellent!

Landing Page Copy

Swap Dorm Stock with Campus Peers—Ditch Stockouts Forever

Trade excess inventory locally, match schedules, escrow-secure. Student hustlers unite.

Feature Highlights

Campus-only matches
Schedule-aligned trades
Peer ratings
Instant escrow

Social Proof (Placeholders)

"'Traded lamps before rush—genius!' - Tyler, Berkeley"
"'Saved $200 on bulk swaps.' - Lena, OSU"

First Three Customers

Seed with dorm Facebook groups at 5 major colleges; Cross-post listings manually for first week; Incentivize referrals with free months for bringing peers.

Launch Channels

Product Huntr/colleger/SideProjectCampus subredditsHacker News Show

SEO Keywords

peer inventory sharing collegedorm stock trade networkcampus ecommerce swapstudent seller inventory exchangelocal dorm bulk trade

Competitive Analysis

Facebook Marketplace

facebook.com/marketplace
Free
Strength

Huge userbase

Weakness

No inventory focus or escrow

Our Advantage

Niche for dorm sellers + secure trades

Craigslist

craigslist.org
Free
Strength

Local

Weakness

Unsafe, no matching

Our Advantage

Student-verified, schedule-smart

🏰 Moat Strategy

Network effects—stronger with more campus users, viral referrals.

⏰ Why Now?

Student creator economy exploding, but solo sellers need community buffers for peaks.

Risks & Mitigation

legalmedium severity

Dispute over trades

Mitigation

Escrow + ratings + clear TOS

markethigh severity

Slow adoption per campus

Mitigation

Seed top 10 colleges first

Validation Roadmap

pre-build14 days

Manual matching group on Discord

Success: 10 successful trades

growth90 days

Hit 100 users/campus

Success: 20% monthly active traders

Pivot Options

  • General P2P inventory for creators
  • B2B campus co-op
  • Pure rating/review site

Quick Stats

Build Time
175h
Target MRR (6 mo)
$2,400
Market Size
$3.0M
Features
8
Database Tables
4
API Endpoints
5