FenceFlow
The operating system for mid-market fence companies.

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
Each product's own terms govern its use and any purchase. All Idea Engine LLC policies
Tech stack
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.