Strata Operations

Staff sign-in · Supabase

Only authorised staff accounts can sign in. This remains a test application; do not enter real client records yet.

◢ STRATA Operations

Surveying · Non-Licensed Removal · One working system

Checking sign-in…
Workflow trial — use fictional data only. Live enquiries, projects, diary and accounts use Supabase. New Site Work forms use Supabase after the required migration. Legacy site paperwork remains demonstration-only and is hidden from navigation. Do not use for compliance or real client records until tested.

Operations Overview

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

Loading live records…

All enquiries and projects

Business overview

Find a job, client or site

Enter at least two characters to search.
Surveying projects2
Removal projects1
Awaiting completion3

Workflow status (demo until full integration)

Operational areas

Surveying Site assessment · Samples · Report · Completion
Non-Licensed Removal RAMS · Site records · Waste · Sign-off

Client register · Supabase

Live client records are stored in Supabase. Other sections still contain fictional demonstration data. Use fictional clients for initial testing.

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.

Enquiries · New work and quotations

Create enquiries, find an existing site, review its information and convert accepted work into a project.

Create enquiry

A reference is assigned when the enquiry is saved. You can enter your own before saving.
Select a client to display contact details.

New client

Enquiry register

Select a client above, save the enquiry, then use Convert to project when the quotation is accepted. You can book the first visit immediately afterwards.

Loading…

Projects · Appointments, progress and invoicing

Select an active project to review details, book staff and appointments, update progress or release completed work to Accounts.

Projects register

Loading…

4. Book and allocate a visit

5. Send project to Accounts for invoicing

Send any accepted project to Accounts for invoicing, including domestic jobs requiring payment before attendance. Work does not need to be completed. This creates an Accounts queue entry, not an invoice.

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

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

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. This demo does not continuously track anyone.

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 preview-only and are not uploaded or retained.

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

Projects ready for invoicing

Loading…

Record invoice issued externally

Invoice register

Loading…

Record a payment

Staff feedback & improvements

Report an issue or suggest an improvement

Trial mode: feedback is stored only on this device. Export the feedback file to share it with management; entries are not automatically shared between staff.

Feedback recorded on this device

Total entries0

Version history

v1.6 — Staff trial feedbackCurrent

Feedback form, priority and section categorisation, local review and export.

v1.5 — Offline-first previewEarlier

Local site record queue and sync status; shared server still requires configuration.

v1.4 — Site recordsEarlier

Attendance timestamps, GPS requests and activity records.

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.