A professional platform built to orchestrate teams, manage and resolve snags, and automate report submissions.

Rebar replaces fractured field notes, PDFs, and spreadsheets with a single, highly integrated hub of truth.
Never make a calculation error again. Rebar forms automatically calculate totals, taxes, and auto-increment row numbers. Fill out estimates and daily logs seamlessly.
Design complex forms and documents from anywhere. Our standalone desktop application allows your management team to build layouts.
Secure your workspace with robust role-based permissions and access control lists. Ensure team members only view and modify the files, forms, and snags they are authorized to access.
Log construction defects and safety hazards. Coordinate resolutions directly in snag threads and track visual progress with photo evidence effortlessly.
See how simple it is to declare Rebar form templates and watch them instantly turn into fully functional, data-entry web forms.
<reb-tailwind></reb-tailwind>
<reb-declare name="project_manager" type="text" label="Project Manager"></reb-declare>
<div class="p-8 font-sans max-w-2xl mx-auto">
<h1 class="text-2xl font-black text-slate-900">
Site Safety Inspection Sheet
</h1>
<div class="border-t-4 border-yellow-300 my-4"></div>
<div class="flex gap-8 mb-8 pb-4 border-b">
<div>
<span class="text-xs text-slate-500 uppercase font-bold">
Manager
</span>
<div class="text-sm font-semibold">
{{.project_manager}}
</div>
</div>
<div>
<span class="text-xs text-slate-500 uppercase font-bold">
Date
</span>
<div class="text-sm font-semibold">
<reb-date name="inspection_date" label="Inspection Date"></reb-date>
</div>
</div>
</div>
<div class="mb-6">
<h3 class="text-sm font-bold mb-2">
Observation Notes
</h3>
<reb-textarea name="notes" label="Observation Notes" class="p-4 bg-slate-50 rounded border text-sm w-full"></reb-textarea>
</div>
<div class="mb-6">
<reb-table name="defects" label="Defects" options="no:autoincrement,name:text,severity:select[A|B|C],description:text">
<table class="table-fixed border border-collapse w-full">
<tr>
<th colspan="4" class="border bg-slate-200 text-left px-2 py-1">Defect List</th>
</tr>
<tr class="text-left text-sm text-slate-600 bg-slate-50">
<th class="border px-2 py-1 w-12">No.</th>
<th class="border px-2 py-1 w-1/4">Name</th>
<th class="border px-2 py-1 w-24">Severity</th>
<th class="border px-2 py-1">Description</th>
</tr>
<tr reb-row class="odd:bg-slate-50/50">
<td class="border px-2 py-1 text-sm">{{.no}}</td>
<td class="border px-2 py-1 text-sm font-medium">{{.name}}</td>
<td class="border px-2 py-1 text-sm">
<span class="px-2 py-0.5 rounded-full text-xs font-bold border">{{.severity}}</span>
</td>
<td class="border px-2 py-1 text-sm text-slate-600">{{.description}}</td>
</tr>
</table>
</reb-table>
</div>
</div>The core platform is powered by a lightweight and fast Go REST API backed by a robust PostgreSQL database.
All organizational documents and media files are securely stored in S3-compatible cloud storage with strict access control.
A custom template engine that instantly compiles your raw field data into pixel-perfect PDF documents in real-time.
Built from the ground up for strict data privacy. Multiple companies operate securely on a single platform with guaranteed data isolation.
Choose the perfect plan for your operational scale.