Job 731022136
Ruidoso FTTH Rebuild (site-by-site workflow)
Photos optional for MVP
Active site
Site
None
Completion
0%
Units
0 / 0
Waiting
Role: ?
Pricing hidden from splicers
Alerts
Allowed quantities
Catalog quick search
Time tracking
Current state
Daily summary
Location trail
Work orders
Assigned installs and trouble tickets
Today
Tomorrow
Site workspace
Only one ACTIVE site at a time. Finish splicing before moving to the next site.
Splice locations
Photos are optional for billing in this MVP.
Inventory checklist
What was used at this site. Splicers see items and checklists, not pricing.
Photo checklist
Capture photos
Camera-only. GPS required at capture time. No gallery uploads.
No photo captured
Invoice actions
Billing entry is available in this MVP.
Invoices and privacy
This panel shows what you can see based on your role.
In Supabase, RLS policies enforce this server-side.
Locations
Billing
Select a location to start billing.
Dispatch
Labor
Sites map
Drop a pin to create a site and add documentation.
Site panel
No site selected.
Location name
Name this splice location so it is easy to find later.
Media
Add images from camera or gallery.
Codes
Add one or more codes for this site.
Entries
Add neutral line entries with optional quantity.
Notes
Optional notes for this site.
Material catalog
Alerts feed
No alertsAdmin notes
Next build steps
- Wire Supabase keys in Netlify env vars.
- Run the SQL schema + RLS in Supabase.
- Enable Storage bucket for photos (private).
- Add real site sheets import and Millennium part lookup.
User management
Create/update profile rows for authenticated users. Auth users must already exist in Supabase.
Settings
Changes apply immediately and sync to your profile.