Web Development

SiteLedger - Contractor Progress & Billing

A multi-branch system where contractors log work, QC verifies it, and every billing cycle is built only from verified quantities.

Gallery

A project management and billing system for a contracting company with several sites. It replaces the three separate lists that QC, billing staff and contractors each kept, and the arguments over the differences between them.

How it works

  • The contractor logs work against the signed bill of quantities
  • QC verifies it, adjusts it with a reason, or rejects it
  • Every cycle (14 days by default) the contractor requests a billing built only from QC-verified quantities
  • Staff price it, the main engineer approves it as an invoice, and payment is recorded as a receipt

What is in it

  • Five roles, each seeing only what they need: owner, main engineer, QC, billing staff, contractor
  • Multi-branch: every site has its own colours, banner and engineer in charge
  • Contracts and BOQ with claimed, verified, billed and remaining quantities per line
  • Full traceability: every log shows who handled it at each step
  • Attendance with a gate-terminal simulator (face, QR or phone geofence)
  • Queries settled on the record instead of in a spreadsheet
  • Every list sorts and searches every field; every record is a link

This is a working demo: the data lives in the browser and can be reset at any time.

Visit Live Site
Type
Website
Category
Web Development
Tech Stack
ReactViteReact RouterJavaScriptNetlifyVitest
Back to all projects
More like this
Related Web Development Projects