← Back to work
FairTradeWorker
Product

FairTradeWorker

Two-sided construction marketplace with QuickBooks-native payments and AI-powered estimation.

Overview

FairTradeWorker is a full-stack construction marketplace connecting homeowners with vetted contractors. Homeowners post jobs, contractors bid competitively, and the platform handles payments through QuickBooks Online integration. Built across multiple repos — Next.js frontend, a Java/Spring Boot backend (ftw-svc) with STOMP WebSocket realtime, and a React Native mobile app.

The Challenge

Building a marketplace that handles the full lifecycle — from job posting through bidding, contract signing, milestone-based payments, and dispute resolution — while keeping contractors honest and homeowners protected.

The Solution

Three-tier architecture: homeowner posts job, contractor bids, subcontractor handles specialty work. QuickBooks handles all payment flows natively. ConstructionAI powers instant cost estimates so homeowners know what's fair before a single bid comes in.

Key features

QuickBooks-native invoicing and payout
AI-powered cost estimation via ConstructionAI
Real-time bidding with STOMP WebSocket
Three-role system: homeowner, contractor, subcontractor
Mobile app with 30+ screens (React Native/Expo)
6 revenue streams including white-label licensing