Hello.
Today's inspections
Schedule & business dashboard
Inspection calendar
Selected day
Needs attention
Upcoming inspections
| Date | Property / client | Inspector | Agreement | Payment | Report | Fee |
|---|
Current inspection order
Inspection services & add-ons
Order status
Order summary
Expected results
Access & delivery log
Flagged for later
Book a home inspection
Property & contact
Services
Choose a date & time
Availability settings
Booking summary
123 Aspen Ridge Drive
Property & appointment
Client
REALTOR® / referring professional
Workflow status
Communication
Client-controlled report access
The REALTOR® may receive ordinary transaction notifications while having no access to the inspection report.
People around the inspection.
Client
REALTOR®
Communication timeline
Report access
Messages around the inspection
Homeowner care plan
Communication log
Offline & Sync
Waiting to synchronize
What happens if data changed elsewhere?
Production will compare record versions before overwriting server data. The prototype demonstrates the review workflow rather than silently choosing a winner.
This inspection on this device
Local field data
Recent activity
123 Aspen Ridge Drive
Overview
Narrative library · quick comments
Review inspection
Inspection templates & narratives
Template rules
Sections & components
Narrative library
Compliance & Pricing
Where does this company inspect?
Notifications are not report access
Access audit events
Subscription rules
Freeze rules per order
Each order should retain the country, province/state, rule-set version, agreement version and consent policy that applied when the inspection was created. Later company-setting changes must not rewrite historical records.
Backend Architecture
From company to report
Every company stays isolated
Field device → Supabase
Device
Server
Replace prototype storage safely
Access is explicit
Edge/API responsibilities
Team & Access
Users & inspectors
Permission matrix
| Capability | Owner | Admin | Inspector | Office |
|---|
Identity audit
Who am I acting as?
Company isolation test
Production queries will be protected by Supabase Row Level Security. This prototype simulates the rule: a signed-in user sees only companies they belong to.
Credential identity
Company Account
Signed-in account
Company identity
Inspectors & seats
Inspector session
Seat pricing
Account activity
Security diagnostics RLS company-isolation check
Company Setup
Production Readiness
Home Inspection Pro backend
Persistence map
What is ready to implement
Configuration contract
Prototype vs live
When we resume
Backend target check in progress.
Settings
Company profile
Inspection defaults
Inspectors
Report identity
A clearer view of your home.
123 Aspen Ridge Drive · Client report preview
Client agreement
Signature workflow
Client:
Agreement:
Production will store the signed agreement version, timestamp, signer identity and audit metadata with the inspection.
Your inspection
Complete the essentials
Inspection fee
Your home inspection report
You control report access
People associated with the transaction can receive scheduling/status notifications without receiving your inspection report.