SiteRoster

Real-time crew tracking and dispatch to eliminate no-shows and misassignments.

Score: 7.6/10SingaporeMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Small construction business owners lose time and money due to inefficient project scheduling and crew management causing constant delays and productivity losses.

Solution

SiteRoster provides GPS-enabled mobile check-ins and instant SMS dispatches for dynamic crew management. Owners see live locations and availability on a map dashboard. Automatic shift swaps and overtime alerts keep projects on track without phone tag.

Target Audience

Small construction business owners managing 5-50 person crews on residential or commercial projects

Differentiator

GPS + SMS automation for blue-collar crews who hate apps, achieving 95% check-in rates.

Brand Voice

supportive

Features

Live Crew Map

must-have35h

GPS dashboard showing crew locations and status.

SMS Dispatch

must-have25h

Send shift assignments via text with accept/decline.

Mobile Check-in

must-have30h

One-tap arrival/departure with photo proof.

Availability Calendar

must-have20h

Real-time crew availability syncing.

Shift Swap Board

must-have25h

Crew self-swap shifts with owner approval.

Overtime Tracker

nice-to-have15h

Auto-calculate and alert on OT hours.

Compliance Logs

nice-to-have10h

Safety check-ins logged.

Bulk Messaging

nice-to-have12h

Group SMS/email to crew.

Total Build Time: 172 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
phonetextYes
is_ownerboolNo

Relationships:

  • one-to-many with projects

projects

ColumnTypeNullable
iduuidNo
nametextNo
locationtextNo
owner_iduuidNo

Relationships:

  • belongs to users, one-to-many with rosters

rosters

ColumnTypeNullable
iduuidNo
project_iduuidNo
crew_iduuidNo
shift_starttimestampNo
statustextNo

Relationships:

  • foreign keys to projects and users

checkins

ColumnTypeNullable
iduuidNo
roster_iduuidNo
typetextNo
timestamptimestampNo
locationtextYes

Relationships:

  • foreign key to rosters

API Endpoints

POST
/api/rosters

Dispatch new roster via SMS

🔒 Auth Required
GET
/api/map/live

Fetch live crew locations

🔒 Auth Required
POST
/api/checkins

Log check-in

🔒 Auth Required
PUT
/api/availability

Update crew availability

🔒 Auth Required
POST
/api/swaps

Request shift swap

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + Shadcn/UI + Leaflet for maps
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Twilio for SMSGeolocation API

Build Timeline

Week 1: Auth and projects

40h
  • User auth
  • Project setup
  • Basic map

Week 2: Roster dispatch

45h
  • SMS integration
  • Roster CRUD

Week 3: Mobile check-ins

45h
  • Check-in flow
  • Live updates

Week 4: Availability/swaps

40h
  • Calendar view
  • Swap logic

Week 5: Payments/UI polish

30h
  • Tiers enforcement
  • Responsive design

Week 6: Testing/deploy

25h
  • Beta test
  • Landing
  • Launch

Week 7: Nice-to-haves

20h
  • OT tracker
  • Bulk SMS
Total Timeline: 7 weeks • 245 hours

Pricing Tiers

Free

$0/mo

No GPS, 50 SMS/mo

  • 1 project
  • 5 crew
  • Basic dispatch

Pro

$32/mo

20 active projects

  • Unlimited projects/crew
  • GPS map
  • Unlimited SMS

Enterprise

$99/mo

None

  • All Pro
  • Custom SMS
  • Integrations

Revenue Projections

MonthUsersConversionMRRARR
Month 1804%$102$1,224
Month 67009%$2,016$24,192

Unit Economics

$40
CAC
$480
LTV
5%
Churn
85%
Margin
LTV:CAC Ratio: 12.0xExcellent!

Landing Page Copy

Track Your Crew in Real-Time – No More No-Shows

SiteRoster's GPS and SMS dispatch keeps small construction teams on site and on schedule.

Feature Highlights

Live location map
Instant SMS shifts
Easy check-ins
Auto swaps
Overtime alerts

Social Proof (Placeholders)

"'No-shows dropped to zero.' – Tom, Site Manager"
"'Saves hours daily on calls.' – Lisa, Owner"

First Three Customers

Target local construction firms via Google Maps searches, offer free setup via phone calls; join Facebook groups like 'Small Business Contractors' and share demo video; DM 30 foremen on LinkedIn with pain-point email.

Launch Channels

Product Huntr/constructionr/smallbusinessHacker News ShowLocal contractor forums

SEO Keywords

construction crew tracking appreal-time crew dispatch softwaregps scheduling for buildersconstruction no-show prevention

Competitive Analysis

Fieldwire

fieldwire.com
Free-$54/user/mo
Strength

Task management

Weakness

No real-time dispatch focus

Our Advantage

SMS/GPS for non-tech crews

Housecall Pro

housecallpro.com
$49+/mo
Strength

Scheduling basics

Weakness

Not construction-specific

Our Advantage

Live tracking tailored

🏰 Moat Strategy

Network effects as more crews join local pools for swaps.

⏰ Why Now?

Gig economy shift in trades; cheap GPS/SMS APIs mature.

Risks & Mitigation

technicallow severity

GPS accuracy in rural sites

Mitigation

Fallback to manual check-in

legalmedium severity

Privacy concerns with location

Mitigation

Opt-in, GDPR compliant

Validation Roadmap

pre-build5 days

Survey 15 owners on crew pains

Success: 80% cite no-shows

launch30 days

Acquire 50 free users

Success: 20% convert

Pivot Options

  • Delivery driver dispatch
  • Event staffing roster
  • Landscaping crew tool

Quick Stats

Build Time
245h
Target MRR (6 mo)
$2,000
Market Size
$1800.0M
Features
8
Database Tables
4
API Endpoints
5