DormSwap

Peer-to-peer inventory trading platform for dorm sellers to offload excess stock instantly.

Score: 4.2/10DJMedium Build
Brand Colors

The Opportunity

Problem

Ecommerce sellers of dorm essentials struggle to scale due to extreme seasonal demand fluctuations causing chronic inventory overstock and stockout headaches.

Solution

DormSwap connects ecommerce sellers to trade or sell surplus dorm essentials during off-seasons. List items with one click from Shopify, match with buyers via geo-filters, and handle escrow payments. Turn overstock into cash without liquidation losses.

Target Audience

Ecommerce entrepreneurs selling dorm room essentials to college students

Differentiator

Dorm-product only marketplace with seasonal urgency matching, reducing fraud via seller verification.

Brand Voice

friendly

Features

Inventory Lister

must-have18h

Bulk upload from Shopify with photos and pricing.

Smart Matching

must-have22h

AI suggests trades based on needs and location.

Escrow Payments

must-have12h

Secure transactions with Stripe holds.

Chat System

must-have15h

In-app messaging for negotiations.

Verified Sellers

must-have10h

Shopify badge and review system.

Geo Filters

nice-to-have12h

Match nearby sellers to cut shipping.

Bulk Actions

nice-to-have8h

List multiple SKUs at once.

Analytics

future10h

Trade history dashboard.

Total Build Time: 107 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
verifiedboolNo

Relationships:

  • one-to-many with listings

listings

ColumnTypeNullable
iduuidNo
user_iduuidNo
product_nametextNo
quantityintNo
priceintNo

Relationships:

  • foreign key to users.id

trades

ColumnTypeNullable
iduuidNo
listing_iduuidNo
buyer_iduuidNo
statustextNo
created_attimestampNo

Relationships:

  • foreign keys to listings.id and users.id

API Endpoints

POST
/api/listings

Create listing

🔒 Auth Required
GET
/api/listings

Search listings

POST
/api/trades

Initiate trade

🔒 Auth Required
GET
/api/chats/:tradeId

Fetch messages

🔒 Auth Required
POST
/api/shopify/sync

Sync inventory

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + Framer Motion
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Supabase Realtime for chatShopify API

Build Timeline

Week 1: Auth and profiles

18h
  • Signup
  • Verification

Week 2: Listings CRUD

25h
  • Upload UI
  • Search

Week 3: Matching and trades

28h
  • AI matcher
  • Trade flow

Week 4: Payments and chat

22h
  • Escrow
  • Realtime chat

Week 5: Integrations

15h
  • Shopify sync
  • Mobile responsive

Week 6: Launch prep

12h
  • Tests
  • Deploy

Week 7: Polish

10h
  • Reviews system
Total Timeline: 7 weeks • 150 hours

Pricing Tiers

Free

$0/mo

1 listing/mo

  • Browse listings

Pro

$20/mo

None

  • Unlimited listings
  • Priority matching

Enterprise

$79/mo

None

  • Team accounts
  • Custom geo

Revenue Projections

MonthUsersConversionMRRARR
Month 1803%$48$576
Month 64006%$480$5,760

Unit Economics

$12
CAC
$200
LTV
7%
Churn
88%
Margin
LTV:CAC Ratio: 16.7xExcellent!

Landing Page Copy

Swap Your Dorm Overstock – Cash In Before It's Waste

Connect with other sellers to trade surplus inventory fast and fraud-free.

Feature Highlights

Shopify bulk upload
AI trade matches
Secure escrow
Local filters

Social Proof (Placeholders)

"'Traded $2K inventory overnight!' – Mike, DormHub"
"'Perfect for off-season!' – Lisa, EssentialsCo"

First Three Customers

Post in r/dormcommerce and Shopify dorm seller FB group offering free listings for first trades. Manually match their listings to seed the marketplace. Collect feedback via survey.

Launch Channels

Product Huntr/ecommerceIndie HackersShopify forums

SEO Keywords

dorm inventory swaptrade ecommerce overstockdorm essentials marketplace

Competitive Analysis

InventoryTrader

inventorytrader.com
Commission-based
Strength

Broad inventory

Weakness

No niche focus or escrow

Our Advantage

Dorm-only + verification

🏰 Moat Strategy

Network effects from growing seller base.

⏰ Why Now?

Post-2023 ecommerce slowdown leaves more overstock in niche markets.

Risks & Mitigation

markethigh severity

Low liquidity

Mitigation

Seed with affiliates

legalmedium severity

Dispute resolution

Mitigation

Clear TOS + arbitration

technicallow severity

Realtime chat scale

Mitigation

Supabase limits

Validation Roadmap

pre-build5 days

Survey 20 sellers on swap interest

Success: 10 willing to list

mvp10 days

Manual matching beta

Success: 3 trades

growth30 days

Referral program

Success: 20% referral rate

Pivot Options

  • General overstock marketplace
  • Liquidation auctions
  • Supplier direct connect

Quick Stats

Build Time
150h
Target MRR (6 mo)
$480
Market Size
$30.0M
Features
8
Database Tables
3
API Endpoints
5
DormSwap - Complete Startup Blueprint | Startup Tribunal