FRWD Installer App — Feature Scope
Essential (Must Have for Launch)
- Daily job list by team (clipboard replacement)
- Job detail view (address, customer, contact info, work to be performed)
- Navigate to job site (maps integration)
- Map showing all jobs by team
- Call customer (tap to call)
- Line item status updates (Complete / Incomplete / Complete with Additional Work)
- Incomplete reason — mandatory categorization + required note
- Photo capture (before/after/issue photos attached to job)
- Notes on line items and job (tech comments, persisted across visits)
- Offline mode with sync when back online
- Real-time updates (status changes reflect on office calendar instantly)
- Service ticket creation (digital, replaces paper)
- Delivery ticket creation (digital, replaces paper)
- Import service/delivery line items from uploaded xlsx or docx files
- Link follow-up visits to master record / parent PO
- Transcribed voice/audio notes (record instead of type)
- Auth persistence (stay logged in on phone/tablet)
- Photo capture or gallery upload (camera roll, or live camera)
- Homeowner/builder electronic signature capture
- Equipment/special needs flagging (visible on job card before driving out)
- Spanish/English translation (UI language toggle)
- Photo type requirements (enforce specific photo categories before completing)
- Completion status detail (structured "why incomplete" categories)
- "Complete with additional work" status (triggers new order process, closes tech's responsibility)
Phase 2 — High Value
- Billing handoff (completed tickets route to Nikki/billing)
- Image markup/annotation (draw on photos to highlight issues)
- Multi-job per address awareness (group/flag jobs sharing an address)
- Multiple contacts per job (builder, homeowner, superintendent)
- Job flagging (digital "turn clipboard sideways" — parts not ready, needs attention)
- Track Location en-route on Calendar Map — use GPS to see techs in semi-real-time
Future Ideas (Phase 3+)
- Voice-powered form filling (speak to fill out fields via AI transcription)
- Video capture (large file/upload challenges to solve first)
- Product/parts checklist with inventory lookup (100k+ SKUs — needs data source decision)
- Service ticket coding for reporting (adjustment frequency, broken items, tech performance)
- Subcontractor communication portal (external user access)
- Due In / product tracking (grey to blue when product arrives at warehouse)
- External communication to homeowners (appointment reminders, tech arrival ETA)
Screenshots