CONSTRUCTION LAB / 04
A choice becomes a report.
Fictional September 2026 data · EUR · local practice
Choose filters and load a report.
| Campaign | Channel | Spend | Enquiries | Qualified |
|---|
Where these numbers came from
Browser controls → GET request → Python validation → SQLite selection → JSON → checked display.
Spend is recorded in whole cents. A rate uses total spend divided by the selected enquiry count. Zero counts have no rate.
Qualified means the fictional review team recorded both an in-scope service need and a valid contact method. Minimum enquiries always filters the total enquiry column.