Home / Work / Contractor console demo
interactive conceptOne place to run a growing service business.
A maintenance contractor growing from one city to three and from 15 people to 50. The owner can no longer approve everything, subcontractors come and go, and clients want proof of every hour. Jobs, quotes, credit terms, compliance and SLA reports sit in one console, and every decision is recorded as the work happens. Pick a record, make a decision, then try to tamper with it.
Demo only. Tidewell Facilities is fictional and every record is synthetic. Contract and policy references are illustrative, and POPIA and safety references are simplified. This is not legal advice. Nothing you enter leaves your browser.
This demo needs JavaScript and a modern browser. Read how projects start instead.
Tidewell Facilities
fictional contractor · synthetic data
- 0open records
- 0awaiting a decision
- 0%decided by a named person
- 0audit trails intact
Designed around the people
Technicians capture job cards on site, offline if they must. Clients log jobs, sign off and follow their SLA in a portal. Office staff approve, query and report in the console. Each gets a journey that fits how they work.
Decisions stay with people
Automation suggests, checks documents and flags risks. Quotes, credit terms, disputes and bank detail changes are decided by a named person, and the reason is kept.
Records built in
Every step is sealed with a SHA-256 hash that includes the one before it. SLA reports trace back to job cards, and any later edit shows up on verification.
The schema is where the rules live.
Twelve tables hold the whole operation. The approval limits, the compliance checks and the audit trail are properties of the data, not habits people have to remember.
pk primary keyfk foreign keyref: points at any record
- contract, site, quotemany to oneclient
- jobmany to onesite
- job_cardmany to onejob, worker
- compliance_docmany to oneworker
- decision, record_eventmany to oneany record
- any recordmany to many, via a link tablerequirement
- sla_reportbuilt fromjob_card, record_event
Outgrowing spreadsheets and chat groups?
A Requirements & Gap Analysis maps what your business needs to track as it grows, where today’s tools fall short, and what to build first.