Back to work

CASE STUDY · CONSTRUCTION

Legacy Prime: five scattered systems, one platform.

A construction company's operations lived in five places — estimates in a spreadsheet, jobs in someone's head, field updates over the phone, invoices in another tool, and the office line ringing unanswered while everyone was on site. Legacy Prime made them one platform on iOS, Android, and web, with an AI assistant crews can just talk to.

Client
Arcenio Contreras, Legacy Prime
Industry
Construction
Built by
Coder Crew

3

Platforms, one codebase

300+

Priced line items

12+

AI assistant tools

11

Integrated modules

A contractor's operations live in five places.

Estimates in a spreadsheet

Pricing lived in Excel: no shared price list, no takeoff, no clean path from estimate to running job.

Jobs in someone's head

The schedule was tribal knowledge. Nobody could see phases, dependencies, or who was on what.

Field updates over the phone

Clock-ins, site photos, and daily progress arrived as calls and texts: unverifiable and unrecorded.

Invoices in another tool

Payments were chased through separate software, disconnected from the job they belonged to.

The office line unanswered

Every missed call while crews were on site was a lead someone else won.

Five scattered systems, five design answers.

Before

Spreadsheet estimates

After

Estimating with a 300-item brain. A master price list across 30 categories, digital takeoff with blueprint annotations, PDF export, and one-tap estimate-to-project conversion.

Before

Jobs in heads

After

Phase scheduling everyone sees. Color-coded timelines from preconstruction onward, with in-house versus subcontractor assignment and time-specific reminders.

Before

Phone-call field updates

After

Field ops from the pocket. GPS-verified clock-in and clock-out, photo documentation organized by phase, and daily logs for equipment, materials, and issues.

Before

Disconnected invoicing

After

Payments where the work is. Stripe payment links sent straight from the CRM, webhook-confirmed checkouts, automated receipts, and change orders with budget impact.

Before

The unanswered line

After

An AI receptionist on Twilio. Inbound calls answered and leads qualified automatically — with call history logged — while crews stay on site.

Crews don't do data entry — they just say it.

"Log the lumber receipt to the Hendricks job." "Schedule the inspection for Thursday." A floating GPT assistant on every screen turns plain English into completed bookkeeping.

1

Plain English in

Typed or spoken, from any screen

2

Tool selection

GPT picks from 12+ function-calling tools: clients, expenses, tasks, estimates

3

Permission check

Role-based filtering: financial data stays invisible to non-admins

4

Action executed

Expense logged, task scheduled with parsed times, client added — receipts read from photos

loop

The same intelligence answers the phone — a Twilio-powered AI receptionist handles inbound calls and qualifies leads when nobody can pick up. Natural-language time parsing and receipt-image analysis make the assistant usable by every role on the crew.

Eleven modules, one login.

Offline-first with on-device persistence, bilingual English and Spanish, and a single TypeScript codebase shipping to iOS, Android, and the web.

CRM

Lead → project → completed, with source tracking and one-click email/SMS

Estimating & takeoff

300+ priced items, blueprint annotations, budget-versus-actual

Project dashboard

Every job's budget, progress, and documents in one view

Schedule & tasks

Construction-phase timelines, crew and subcontractor assignment

Field operations

GPS clock-in, phase-organized photos, daily logs

Financial management

Expenses with receipt capture, payments, change orders

Team collaboration

Internal chat, shared daily logs, task status

Subcontractor management

Trade, license, rating, availability, and invites

AI assistant

12+ tools driven in plain English, role-aware answers

Twilio communications

SMS, voice, and the AI receptionist with call history

Multi-tenant auth

Company isolation, join codes, four roles with feature-level permissions

In the product.

Project schedule — budget remaining, days active, hours logged, and phase status on one screen, so nothing about an active job is guessed at.
Project schedule — budget remaining, days active, hours logged, and phase status on one screen, so nothing about an active job is guessed at.
The CRM — every client card carries its own actions: email, SMS, follow-ups, estimates, inspection links, and payment requests, with AI suggestions.
The CRM — every client card carries its own actions: email, SMS, follow-ups, estimates, inspection links, and payment requests, with AI suggestions.

One login replaced five systems.

  • Estimating, CRM, scheduling, field ops, and payments consolidated into one platform

  • Bookkeeping happens by talking — expenses, tasks, and clients handled in plain English

  • Every inbound call answered: the AI receptionist qualifies leads after hours

  • Financial data stays admin-only, enforced down to what the AI will say to each role

  • Estimates convert to running projects in one tap, connecting sales directly to delivery

How it's built.

FrontendReact Native 0.81 · Expo SDK 54 · TypeScript strict mode
BackendtRPC v11 · Hono · Zod: end-to-end type safety
DatabaseSupabase (PostgreSQL) · offline persistence on device
AIOpenAI GPT: 12+ function-calling tools, receipt image analysis
PaymentsStripe: intents, checkout, subscriptions, webhooks
CommsTwilio: SMS, bulk SMS, voice, AI virtual receptionist
PlatformVercel serverless · English/Spanish i18n · iOS + Android + web

Why Coder Crew.

A cross-platform build spanning payments, telephony, AI tooling, and multi-tenant security — shipped as one accountable engagement, not five vendors.

Before this, we were bouncing between spreadsheets, messages, and separate tools just to keep projects, estimates, payments, and field updates moving. Now the team works from one system, so everyone knows what is happening and we spend a lot less time chasing information.

Arcenio Contreras, Legacy Prime

Run a business whose operations live in five places?

We start the same place every time: understand first, then build. The audit is one week, one fixed price, credited toward the work.