Admin – requests
Prototype only. Reads this browser's localStorage, with no login. Before launch this must be behind authentication and use a real database; otherwise customer data never leaves the customer's own browser.
· Show
| Ref | Type | Slot | Customer | Details | Status | Action |
|---|
Bathroom enquiries
| Ref | Room | Wanted | Customer | Notes & photos | Status | Action |
|---|
Estimate acceptances
Prototype storage is local only: acceptances are saved in the browser where the customer pressed Accept. You will only see them here if they were made in this same browser. A backend is needed before launch.
| Estimate ref | Accepted | Customer | Total / deposit | Signature | Browser |
|---|
Create estimate & acceptance link
Each new estimate is added to the Estimates register below with the next sequential number (KB-E-0001, KB-E-0002 …; numbers are never reused).
Estimates register
| Number | Customer | Job | Total / deposit | Status | Acceptance | Action |
|---|
Invoices
Create an invoice from an Accepted estimate. Flow: Draft → Approved by Luke → Ready to send → Paid. Sending is a placeholder – nothing is emailed from this prototype.
| Invoice | Customer | Estimate | Total / balance | Status | Action |
|---|
Records – Completed & paid
Live version: paid invoices and supplier costs would sync with accounting software (FreeAgent, Xero or QuickBooks) for Making Tax Digital. In this prototype they are stored only in this browser – export the CSV for your accountant / tax return.
