gigafibre-fsm/docs/ROADMAP.md
louispaulb 49494cf1a7 Initial commit: FSM data model, architecture docs, setup scripts
Data model inspired by Odoo OCA Field Service + Salesforce FS patterns.
Adapted for small ISP/telecom (Gigafibre) running ERPNext.

Doctypes: Service Location, Service Equipment, Service Subscription
+ child tables for equipment history, checklists, photos, materials
+ extended Dispatch Job with customer/location/equipment links

Docs: architecture overview, tech stack, auth flow, industry comparison, roadmap

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 14:02:25 -04:00

45 lines
1.6 KiB
Markdown

# Gigafibre FSM — Roadmap
## Phase 1 — Foundation (Done)
- [x] Dispatch PWA with timeline, drag-drop, map
- [x] GPS tracking (Traccar hybrid REST + WebSocket)
- [x] Tech CRUD in GPS modal
- [x] Authentik SSO (forwardAuth) for all apps
- [x] ERPNext API proxy (same-origin)
- [x] FSM doctypes: Service Location, Equipment, Subscription
## Phase 2 — PWA Integration
- [ ] Customer/Location picker in job creation modal
- [ ] Equipment scanner (barcode via camera API)
- [ ] Checklist UI on job detail panel
- [ ] Photo capture with annotations
- [ ] Customer signature pad (HTML Canvas)
- [ ] Time tracking (start/pause/stop on job)
- [ ] Offline-first with IndexedDB sync
## Phase 3 — Workflows & Automation
- [ ] Issue → Dispatch Job (server script)
- [ ] Job completion → equipment status update
- [ ] Job completion → close helpdesk ticket
- [ ] Equipment swap → inventory move log
- [ ] Twilio SMS notifications (tech + customer)
- [ ] n8n workflows for escalation rules
- [ ] SLA tracking on subscriptions
## Phase 4 — Customer Portal
- [ ] Customer-facing web app (service status)
- [ ] Online appointment booking
- [ ] Real-time tech tracking ("On my way" SMS)
- [ ] Invoice/payment history
- [ ] Equipment list per location
- [ ] Service request submission
## Phase 5 — Advanced Features
- [ ] Van stock inventory per technician
- [ ] Part usage → auto-reorder
- [ ] Multi-day project tracking (fiber builds)
- [ ] Tech performance dashboards
- [ ] Revenue analytics (MRR, churn, ARPU)
- [ ] Preventive maintenance scheduling
- [ ] White-label mobile app for techs