Skip to content
All work
In progress

FenceFlow

The operating system for mid-market fence companies.

FenceFlow live homepage

Overview

FenceFlow replaces the fragmented ArcSite + FenceCloud + QuickBooks + Google Sheets stack with a single workflow-aware platform. Estimators trace the fence line on satellite imagery and get a costed, signable estimate in minutes; a signed estimate becomes a job on a crew scheduling grid, then an invoice. Invite-only while the first contractors are onboarded.

The problem

Mid-market fence companies run on a brittle stack of ArcSite + FenceCloud + QuickBooks + Google Sheets. Estimates take too long, data is re-keyed between tools, and owners have no real-time read on profitability.

The approach

FenceFlow centers on a map-based estimating tool: a salesperson draws the fence line on a satellite map, and a geometry engine measures it and prices the job in three modes. From there, e-signed estimates, crew scheduling, change orders and invoicing live in one role-aware platform (Owner, Sales, Foreman, Customer). It runs on Next.js 16 + React 19 with Drizzle on Aurora Serverless v2, Auth.js v5 + Cognito for auth, and a Vitest + Playwright suite, all deployed on AWS with SST 4.

Highlights

  • Draw a fence line on a map → a geometry engine prices it in three modes
  • Full RBAC: Owner, Sales, Foreman, and Customer portals
  • Crew × date scheduling grid, change orders and invoicing
  • Comprehensive Vitest + Playwright test suite

Policies

Terms · Privacy

Each product's own terms govern its use and any purchase. All Idea Engine LLC policies

Tech stack

Next.js 16React 19Drizzle ORMAurora Serverless v2Auth.js v5CognitoAmazon SESSST 4Playwright

Want to talk through how this was built?

I build and ship production apps end-to-end. Happy to dig into the architecture, the tradeoffs, or your next project.