Clear Brew
CRM V2 Prototype · Newcastle export loaded
Viewing as
Offline Working from cached site data. Drafts are saved on this device and must be reviewed and submitted once you reconnect.

{{ ov.title }}

{{ ov.sub }}

{{ k.label }}
{{ k.value }}
{{ k.sub }}

{{ ov.leftTitle }}

Nothing due in the next 7 days.

{{ ov.rightTitle }}

No visits recorded yet.

Drafts on this device

{{ ov.draftsNote }}
{{ d.site }}
{{ d.meta }}
{{ d.stage }}
No drafts held on this device. A draft appears here as soon as you start a visit.

{{ ov.draftMsg }}

Sites

{{ sitesCount }}

No sites match those filters
Clear the search, or switch the status filter to include ex-customer and archived records.

Technicians

Invite technicians into a franchise you manage and set the sites they are assigned to. Assignment is a working preference, not a restriction — any technician in the franchise may record a visit at any of its sites.

{{ tm.count }}
Account activity, this session
  • {{ l }}
{{ t.name }} {{ t.status }}
{{ t.meta }}
{{ t.work }}

A technician who has recorded visits is deactivated rather than deleted, so their signatures and attribution on published reports stay intact. Only an invitation that was never accepted can be removed outright.

Customer accounts

Invite a contact, choose which venues they can see, and set what they are emailed. There is no public registration — an invitation is the only way in, and the recipient chooses their own username and password.

{{ cm.count }}
Account activity, this session
  • {{ l }}
{{ c.name }} {{ c.status }}
{{ c.meta }}
{{ c.venues }}
{{ c.notify }}

Email is limited to invitations, account recovery and the clean-complete notifications set here. Everything operational stays on the dashboard. Revoking access is explicit — ex-customers keep their historical reports until it is withdrawn.

Franchises

CEO administration. Create a franchise, appoint or change its owner, transfer a site with its history, or close a franchise to new work.

Audit trail, this session
  • {{ l }}

{{ f.name }}

{{ f.state }}
{{ f.meta }}
{{ r.k }}
{{ r.v }}

My venues

{{ portalSub }}

{{ vn.name }}

{{ vn.sub }}

Estimated savings based on the site survey

InputEvery three weeksPer year
{{ row.k }} {{ row.w }} {{ row.y }}

Service history

No published reports for this venue yet.
Clear Brew
Beer line cleaning report
{{ rp.id }} · revision {{ rp.rev }}
Corrected report

{{ rp.site }}

{{ rp.sub }}

{{ sec.title }}

{{ sec.text }}

{{ r.k }}
{{ r.v }}
Signed off by {{ rp.sig }}
Internal notes, access instructions and staff-only information are not included in this report. A branded PDF download is planned for the next round.

{{ ad.title }}

{{ ad.sub }}

{{ c }}
{{ cell }}

{{ ad.note }}

Account

{{ pf.sub }}

Your details

Email notifications
{{ n.label }}

{{ pf.detailErrText }}

{{ pf.detailMsg }}

CEO account details are maintained centrally and cannot be edited here.

Change password

{{ pf.pwErrText }}

{{ pf.pwMsg }}

{{ pf.pwNote }}

Appearance

Set light or dark mode for this account. It's remembered per user and does not affect anyone else signed in.

FieldValue
{{ r.k }} {{ r.v }}

Role switching in this prototype simulates sign-in only. It is not a security boundary; production enforces every check on the server.

Visit history

{{ visitsCount }}

No visits yet
Once a visit is submitted it appears here with its signed revision, attachments and report status.

{{ vd.title }}

{{ vd.meta }}

{{ c.title }}

{{ r.k }}
{{ r.v }}

Revisions

{{ r.label }} {{ r.detail }} {{ r.state }}

Correct {{ cr.id }}

{{ cr.who }} The original signed revision and the report issued from it are preserved. The customer sees the latest revision, clearly marked as corrected.

New signature from the editor (required)
{{ cr.sigText }}
{{ cr.error }}
Revision {{ cr.newRev }} published
Cleaning dates were recalculated from the valid visit history. Revision {{ cr.oldRev }} remains readable and immutable.

New visit

{{ nv.sub }}

This step can't be completed yet
  • {{ e }}
Not available to your account

{{ nv.deniedBody }}

The server refuses the same request whether it arrives from this form, a guessed record ID or an export. Pick a franchise you are assigned to and the draft continues.

Visit type
Visit type never establishes on its own that a clean was completed.
Cleaning outcome

Equipment and cellar checks

No successful result is preselected. “Not available”, “not checked” and “not applicable” are kept as answers in their own right.

{{ c.label }}

Cleaning tasks completed

Next due date, if this clean completes: {{ nv.nextDue }} — visit date + 21 days. Partial and unsuccessful visits do not advance the cycle.

Attachments

Photos, PDF, XLS and XLSX. 20 files, 20 MB each, 100 MB per visit. Everything defaults to internal.

{{ nv.attTotals }}

{{ nv.attMsg }}

{{ fl.name }} {{ fl.size }} {{ fl.status }}
No attachments on this visit yet.

Technician sign-off

{{ nv.sigText }}

Final review — what the customer will see

{{ r.k }}
{{ r.v }}

Internal notes, access instructions and internal attachments are excluded. Submission publishes the customer report immediately — no owner approval step.

{{ nv.draftNote }}
Visit published as V-1842
Signed revision 1 is now immutable. The customer report is live for the venue's assigned contacts. The local draft was cleared only after the server acknowledged the submission.

{{ sd.name }}

{{ sd.meta }}

{{ sd.editNote }}

{{ c.title }}

{{ r.k }}
{{ r.v }}

Owners maintain the survey. Technicians record suggested changes in visit notes rather than editing it. Service preferences are reference information, not a scheduler.

{{ sec.title }}

Estimated savings based on the site survey

Baseline quantities are stored separately from actual visit quantities. These figures are estimates from the survey, not savings measured from completed visits.

InputBaselineThree-week savingAnnual saving
{{ row.k }} {{ row.b }} {{ row.w }} {{ row.y }}
No survey baseline was recorded for this site, so no estimate is shown.

{{ sd.savingsNote }} Baseline edits are audited; published reports keep the snapshot they were issued with.

No visits recorded for this site
The next due date shown comes from the initial due date entered at setup, not from a completed clean.

Not available to your account

This site belongs to {{ deniedFr }}. Your account is a technician in Clear Brew Newcastle, so the record, its visit history, attachments and reports are all withheld.

In production this check runs on the server for every request, including files, exports and PDFs — a guessed record ID returns the same refusal.

{{ tm.dialogTitle }}

{{ tm.dialogBody }}

Assigned sites
{{ tm.siteCount }}

{{ tm.dialogNote }}

{{ tm.dialogErrorText }}

{{ sm.dialogTitle }}

{{ sm.dialogBody }}

Assigned technicians
{{ sm.techCount }}

{{ sm.dialogNote }}

{{ sm.dialogErrorText }}

{{ cm.dialogTitle }}

{{ cm.dialogBody }}

Venues this contact may see
{{ cm.venueCount }}
Email notifications
{{ n.label }}
{{ n.hint }}

{{ cm.dialogNote }}

{{ cm.dialogErrorText }}

{{ fm.dialogTitle }}

{{ fm.dialogBody }}

{{ fm.dialogNote }}

{{ fm.dialogErrorText }}