A road corridor monitoring dashboard, built from a single conversation about a live tender.
Live demo: https://2glj4k.csb.app/ · Case study below
A road contractor running an 18-week paving contract can be quietly falling behind schedule for weeks before it becomes a penalty-triggering event — and by the time a monthly report flags it, the money's already lost.
If you're a contractor, this is the difference between finding out you're behind schedule from a spreadsheet a month later, versus seeing it happen on a Tuesday and doing something about it before it costs you a penalty clause.
A friend was awarded a road construction tender in Kenya — the Mombasa–Nairobi corridor. He mentioned it in passing; no data, no brief, no ask. This system was built from that single comment: a self-directed exploration of what a monitoring system for a project like his would actually need to do, and a chance to practice the full BI workflow — schema design, data modeling, dashboard delivery — against a real-world scenario instead of a synthetic dataset.
All data shown is illustrative, generated to match a plausible real project shape. The system is built to connect to live site logs.
Road construction contracts are usually milestone-based, with penalty clauses tied to cumulative progress by date. Three operational realities shaped the design: