Staff sign-in · Supabase

Only authorised staff accounts can sign in.

◢ STRATA Operations

Surveying · Non-Licensed Removal · One working system

Checking sign-in…

Jobs & Enquiries

Search by project reference, client or address. Open any record to amend it, or change its status directly from the list.

All enquiries & projects

One searchable register. Select Open to edit the existing record.

Operations Overview

Live operational records from Supabase. Select a record to open its enquiry or project.

Loading live records…

All enquiries and projects

Strata Operations

Choose where you want to work

Client register · Supabase

Live client records are stored in Supabase.

Sign in to load clients.

Add client

Enter an unused client number. Automatic number allocation is not enabled yet. Legacy import fields are preserved when editing.

Project Register

Spreadsheet-style overview of live projects. Search, filter and open or modify a project.

Project refClientSite addressWork typeDivisionStatusAgreed valueActions
Open the register to load projects.

Use the horizontal scroll on smaller screens. Project amendments are made through the linked enquiry; operational status can be changed here.

Month-end reconciliation

Review scheduled visits without final completion and resolve staff assignments before locking a month.

Monthly Finance

Choose a month to compare Surveying and Removal. Completed work uses the site completion date, invoices use the invoice date, and costs use the entry date. Labour includes entries recorded as wages / operative pay. VAT figures show recorded amounts for the month.

Share of completed work by person

Percentages use the allocated value of completed work for the selected month.

Completed work details

Work type breakdown

Completed site work

How completed work is calculated

Automatic completed work

Work is calculated from Site Work completion records and the agreed project value, divided equally across non-cancelled diary visits. The actual completion date determines the month. Each attendee receives an equal share. If a project has no agreed value or a visit has no matched staff profile, it is flagged for review rather than silently attributed.

Changes to appointments or agreed values can recalculate historical figures.

Site Work & Paperwork

Live project-linked records. Select an appointment or project, then save each form to Supabase. An internet connection is required; do not rely on unsaved entries.

My scheduled site visits

Appointments assigned to your signed-in staff profile. Choose a visit to open its linked forms.

Loading your appointments…

Site attendance

Dynamic risk assessment

Standard hazards

Tick applicable hazards and review their controls against the job RAMS.

Non-standard risks

Site-specific record only; does not replace approved RAMS or a competent assessment.

Site-specific changes to controls or RAMS (optional)

Site photographs

Photos are uploaded to a private Supabase Storage bucket. Do not close this page until upload confirmation appears.

Job completion / handover

Saving a completion form does not automatically close the project or release an invoice.

Saved site records

Select a project to view saved paperwork.

Daily Site Work

Scheduled site visits

Only visits scheduled for the selected day appear above. The Projects tab retains the full project register.

Selected site visit

Current project status

Site visit timestamps & location

Use Start Site Visit on arrival and End Site Visit when leaving. Each action records the device date/time and requests GPS permission. The record states if location was denied or unavailable.

Arrival recordNot recorded
Departure recordNot recorded

Location has not been requested.

GPS coordinates are captured only after you grant permission. Location is captured only when requested.

Paperwork activity history

No activity recorded.

Site attendance & works record

Dynamic risk assessment

Record site-specific hazards and control measures. This is a draft recording tool, not a substitute for a competent risk assessment or approved RAMS.

Site photographs

Select images from your phone. Each selected image shows its selection timestamp and last captured GPS result, if available. Images are displayed locally and are not saved.

Project completion checklist

Checklist varies depending on whether the selected project is surveying or removal.

Completion must be checked and confirmed by an authorised person.

Live project progress

Operational tracking for both divisions, including site completion.

Shared staff diary · Live

All appointments

Loading…

Accounts & invoicing

Admin only · Invoices are issued in your external accounting system. This register tracks status and payments in Supabase.

Ready to invoice0
Outstanding balance£0.00
Overdue£0.00
Paid£0.00
Overpayments£0.00

Projects ready for invoicing

Loading…

Record invoice issued externally

Invoice register

Loading…

Record a payment

Expenses, labour and drawings

Record fuel as an operating expense and enter Fuel as the category.

Staff feedback & improvements

Report an issue or suggest an improvement

Feedback is saved centrally to Supabase. Management can review and update its status. Previous feedback stored on this device can be imported below.

Central feedback register

Total entries0

Offline & Sync

Supabase connection

Sign in to check database access.

Authentication, role checks and client read/write connectivity are enabled. Uploading site records, sharing projects between staff, and storing photos in Supabase are not yet connected. Do not use the temporary sync-token form for Supabase.

Connection and pending records

Checking connection…

Records awaiting upload0
Last successful uploadNever

Changes are saved locally first, including when the device has no signal. The app attempts to send pending records when it detects a connection. An internet connection alone does not mean records are backed up: a server must be configured and confirm receipt.

Server connection (administrator setup)

Do not enter live client records or permanent credentials in this prototype. Production must use individual user sign-ins, access control, encrypted transport, secure photo storage, server timestamps and audit logs.

What is and isn't included

✓ Local-first site forms, risk assessments, completion records and GPS events; queued record upload; automatic retry when online; server receipt timestamp in the example backend; offline app shell when installed from HTTPS.

Not yet implemented: full production security review, cross-device conflict resolution, photo upload and storage, central project database, reliable background sync while the app is closed, approved sign-off, and live deployment.