SubSwift.com

Find reliable subcontractors in under 5 minutes for your construction projects.

Score: 8.2/10SDMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Freelance construction project managers struggle to find reliable subcontractors on short notice while juggling multiple jobs.

Solution

SubSwift connects freelance construction managers with verified subcontractors showing real-time availability. Post a job need, get instant matches based on location, skills, and ratings, and book directly. Eliminate endless calls and unreliable leads while managing multiple jobs seamlessly.

Target Audience

Freelance construction project managers handling multiple jobs simultaneously

Differentiator

Real-time availability calendar integration for true on-demand matching, unlike lead-gen sites with delayed responses.

Brand Voice

professional

Features

Job Posting

must-have8h

Quickly post job details like location, skills needed, urgency, and budget.

Real-Time Matching

must-have12h

AI matches subs based on availability, ratings, and past jobs.

Instant Booking

must-have10h

One-click booking with calendar sync and contract generation.

Ratings & Reviews

must-have6h

Post-job ratings build trust and improve future matches.

Dashboard Overview

must-have10h

Central dashboard for all active jobs, subs, and communications.

Chat Integration

nice-to-have8h

In-app messaging for quick negotiations.

Payment Escrow

nice-to-have12h

Secure milestone payments held until job approval.

Mobile Alerts

nice-to-have6h

Push notifications for new matches and bookings.

Analytics Reports

future15h

Job completion stats and sub performance trends.

Total Build Time: 87 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
roletextNo
locationtextYes
ratingfloatYes
created_attimestampNo

Relationships:

  • one-to-many with jobs (manager_id), one-to-many with matches (sub_id)

jobs

ColumnTypeNullable
iduuidNo
manager_iduuidNo
titletextNo
skills_neededtext[]No
locationtextNo
budgetintYes
statustextNo
posted_attimestampNo

Relationships:

  • foreign key to users.id (manager_id), one-to-many with matches

matches

ColumnTypeNullable
iduuidNo
job_iduuidNo
sub_iduuidNo
statustextNo
booked_attimestampYes

Relationships:

  • foreign keys to jobs.id and users.id

reviews

ColumnTypeNullable
iduuidNo
match_iduuidNo
ratingintNo
commenttextYes

Relationships:

  • foreign key to matches.id

API Endpoints

POST
/api/jobs

Create new job posting

🔒 Auth Required
GET
/api/jobs/:id/matches

Get matches for a job

🔒 Auth Required
POST
/api/matches/:id/book

Book a match

🔒 Auth Required
POST
/api/users/:id/reviews

Submit review

🔒 Auth Required
GET
/api/dashboard

Fetch user dashboard data

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + shadcn/ui + Tailwind CSS
Backend
Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Replicate for AI matchingPusher for real-time

Build Timeline

Week 1: Core auth and DB setup

25h
  • User auth flows
  • DB schema deployed
  • Basic landing page

Week 2: Job posting and dashboard

30h
  • Job CRUD APIs
  • Manager dashboard UI

Week 3: Matching engine

35h
  • Matching logic
  • Real-time updates

Week 4: Booking and reviews

25h
  • Booking flow
  • Reviews system

Week 5: Payments and polish

20h
  • Stripe integration
  • Mobile responsiveness

Week 6: Testing and launch prep

15h
  • End-to-end tests
  • SEO setup
Total Timeline: 6 weeks • 160 hours

Pricing Tiers

Free

$0/mo

1 active job

  • Post 1 job/month
  • Basic matching
  • View ratings

Pro

$35/mo

None

  • Unlimited jobs
  • Priority matching
  • Chat & bookings
  • Analytics

Enterprise

$99/mo

5 users

  • All Pro + team accounts
  • Custom contracts
  • API access
  • Dedicated support

Revenue Projections

MonthUsersConversionMRRARR
Month 11003%$105$1,260
Month 68008%$2,240$26,880

Unit Economics

$45
CAC
$420
LTV
5%
Churn
88%
Margin
LTV:CAC Ratio: 9.3xExcellent!

Landing Page Copy

Subcontractors on Demand – No More Last-Minute Scrambles

Instantly match with verified pros available now for your construction jobs.

Feature Highlights

Real-time availability matching
Verified ratings from real jobs
Book in minutes, pay on completion
Dashboard for multiple projects

Social Proof (Placeholders)

"'Saved me hours on every job!' – Mike R., PM"
"'Reliable subs every time.' – Sarah L., Freelancer"

First Three Customers

Post in LinkedIn construction groups and r/Construction, offering free Pro access for 3 months in exchange for feedback and testimonials. DM 20 targeted freelance PMs from Upwork construction profiles. Attend local construction meetups to demo live.

Launch Channels

Product Huntr/Constructionr/smallbusinessIndie HackersLinkedIn Construction Groups

SEO Keywords

construction subcontractors near mefind subs fast constructionon demand subcontractorsfreelance project manager subs

Competitive Analysis

Thumbtack

thumbtack.com
Pay per lead $10-50
Strength

Large user base

Weakness

Generic, no real-time availability

Our Advantage

Construction-specific with instant matching

Lead fees + pro subscription
Strength

Verified pros

Weakness

Slow response times

Our Advantage

Real-time booking

🏰 Moat Strategy

Network effects from manager-sub ratings data improving match quality over time.

⏰ Why Now?

Boom in freelance construction post-2023 housing shortage, with 20% rise in project managers needing quick subs.

Risks & Mitigation

marketmedium severity

Low adoption by subs

Mitigation

Seed with free sub listings and incentives

technicallow severity

Real-time matching scalability

Mitigation

Use Supabase realtime and monitor usage

executionmedium severity

Slow user growth

Mitigation

Targeted LinkedIn ads from day 1

legallow severity

Contract disputes

Mitigation

Standard templates and escrow

Validation Roadmap

pre-build7 days

Interview 10 PMs on Reddit/LinkedIn

Success: 80% confirm pain and WOYLP

mvp30 days

Build core posting/matching, get 5 beta users

Success: 3 bookings in week 1

launch7 days

PH launch + SEO content

Success: 100 signups week 1

growth30 days

Paid ads on construction keywords

Success: 10% MoM growth

Pivot Options

  • General freelance marketplace for trades
  • Sub-only availability app
  • Integrate into existing PM tools like Buildertrend

Quick Stats

Build Time
160h
Target MRR (6 mo)
$3,000
Market Size
$2500.0M
Features
9
Database Tables
4
API Endpoints
5