← All projects
Heavy civil construction

TerraGestor

One system designed for heavy civil — not adapted from building-construction software.

In production for an earthworks & paving contractor in Goiás, Brazil — and replicated, under its own brand and its own infrastructure, for a second heavy-civil contractor.

In production · paying client

2
contractors in production
100%
offline field operation
9
automated watch routines
LGPD
personal data mapped by legal basis

The problem

On a heavy-civil site the same quantity gets written three or four times — paper, WhatsApp, spreadsheet, billing statement — and never reconciles. The two biggest costs, fuel and machine hours, go unmeasured; profit only shows up when the job ends; retainage, disallowances and change orders are tracked from memory; and one expired certificate loses the next bid.

The solution

One fact, captured once: the daily report filed at the work front — offline, with GPS- and time-stamped photos — becomes production entries, the billing statement and BI with no re-entry. Hour meters and refuelling are logged by the operator, and automated routines watch maintenance, fuel anomalies, late measurements and expiring documents.

The platform on screen

Click any screen to enlarge.

Reports: cost, fleet L/h, utilization and margin
Reports: cost, fleet L/h, utilization and margin
Home dashboard with all modules
Home dashboard with all modules
Projects and work fronts
Projects and work fronts
Daily site reports with approval flow — approved reports
Daily site reports with approval flow — approved reports
Fleet with hour meter and hourly cost
Fleet with hour meter and hourly cost
Automated maintenance and pending-item alerts
Automated maintenance and pending-item alerts
Contracts and measurement bulletins, including a public-works contract
Contracts and measurement bulletins, including a public-works contract
Job financials: measured revenue, actual cost, margin and income statement
Job financials: measured revenue, actual cost, margin and income statement

Commercial highlights

Truly offline-first

Local outbox with exactly-once delivery, tested under forced network loss and app restarts — 320+ automated tests. No field entry is ever lost.

One fact, captured once

Daily report → production → billing → BI in a single chain, with no re-entry. The statement is built from approved production, with a photo-evidence dossier per line item — fewer disallowances, faster approval. On public-works contracts the statement prints in the agency’s own format, with the calculation memorandum, BDI and tender header.

Costs measured, margin live

Hour meters and refuelling logged by the operator become cost per machine-hour, liters/hour, idle time and fleet utilization — with fuel anomalies flagged the same day. That cost is apportioned across valued production and becomes margin by service, an ABC curve, an income statement and accounts payable/receivable: the job’s profit shows up during the job, not at the end of it.

White-label proven in production

The proof is live: the same codebase runs for a second contractor under its own brand, with a separate database and API in a Brazilian region, its own CI and its own domain.

Technology

FlutterDart ShelfSupabase / PostgresCloud RunWhatsApp Cloud APICloudflare Pages

Want something like this for your niche?

This product was born from a real problem. Yours can be too.