
🏗️ Construction · C4 Architecture · Pro
A platform for running building projects: schedules, site diaries, drawings, RFIs, quality and safety checklists, and billing.
C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.
Drawing diagram…
Construction project platform: site engineers use a mobile app for daily site diaries, photos, labour attendance, quality and safety checklists; the project office uses a web app for schedules (Gantt), drawings with revisions, RFIs and change orders, and contractor billing based on measured progress. The client and architect see dashboards and approve RFIs. Integrations: accounting (ERP) and BIM model viewer.
C4Container
title Construction Project Platform
Person(site, "Site Engineer", "Logs daily progress")
Person(pmo, "Project Office", "Plans and bills")
Person(client, "Client / Architect", "Approves and monitors")
System_Ext(erp, "Accounting ERP", "Payments")
System_Boundary(cp, "Project Platform") {
Container(mobile, "Site App", "Flutter", "Diaries, photos, checklists")
Container(web, "Project Web App", "React", "Schedules, drawings, RFIs")
Container(sched, "Schedule Service", "Java", "Tasks and progress")
Container(docs, "Drawings and RFIs", "Java", "Revisions and queries")
Container(qhse, "Quality and Safety", "Node.js", "Checklists and incidents")
Container(bill, "Progress Billing", "Java", "Measurements and invoices")
Container(bim, "BIM Viewer", "Web", "3D model")
}
Rel(site, mobile, "Uses")
Rel(pmo, web, "Uses")
Rel(client, web, "Reviews")
Rel(mobile, sched, "Progress")
Rel(mobile, qhse, "Checklists")
Rel(web, docs, "Drawings and RFIs")
Rel(web, bim, "Views model")
Rel(sched, bill, "Measured work")
Rel(bill, erp, "Invoices")A typical schedule for building an independent house, from approvals and foundation to finishing and handover.
How a building project moves through the local authority: plan approval, stage inspections during construction, and the occupancy certificate.
How a construction site orders materials: site request, quotes from suppliers, purchase order, delivery, quality check and payment.
How building information modelling (BIM) data flows between designers, contractors and the owner: coordination, clash detection, quantities and handover.
A daily safety inspection routine on a construction site: checklists, hazard reporting, stop-work authority and follow-up.
Tables for a construction project system: projects, sites, work packages, subcontractors, materials, daily logs and payments.