π Feature Roadmap β Functional Capabilities Beyond MVP
π― Goal
Track the next wave of functional features for Netra (multi-tenant face-recognition attendance) beyond the current MVP. The MVP covers: email/JWT auth, kiosk device-token attendance, face enrollment (consent/UU PDP), schedule-window validation, dedup, geofence flagging + location capture, daily status roster, reports/exports, soft-delete/trash, onboarding, webhooks, realtime (WebSocket).
This issue is the umbrella tracker; each phase can be split into its own issue when picked up.
π΄ Phase 1 β Core Reliability (do first)
π Phase 2 β Attendance & Scheduling Depth
π‘ Phase 3 β Notifications & Communication
π Phase 4 β Reporting & Analytics
π Phase 5 β Integration (client data linkage)
π§ Phase 6 β Biometric & Kiosk
π Phase 7 β Security & Compliance (UU PDP)
π’ Phase 8 β SaaS Platform (super admin)
β
Recommended order
- Phase 1.1 (recognition accuracy) β core product blocker; everything else sits on this.
- Phase 1.2 + 1.3 (manual correction + leave/permission) β makes attendance data correct & complete (distinguish alpa vs izin).
- Phase 3.1 (outbound notifications) β highest perceived value for schools.
π Notes
- Geolocation requires HTTPS in production (works on localhost dev).
- Recognition similarity issue is the current hard blocker β see Phase 1.1.
- Related UI/UX track:
.github/ISSUES/ui-ux-redesign-10-10.md.
π Feature Roadmap β Functional Capabilities Beyond MVP
π― Goal
Track the next wave of functional features for Netra (multi-tenant face-recognition attendance) beyond the current MVP. The MVP covers: email/JWT auth, kiosk device-token attendance, face enrollment (consent/UU PDP), schedule-window validation, dedup, geofence flagging + location capture, daily status roster, reports/exports, soft-delete/trash, onboarding, webhooks, realtime (WebSocket).
This issue is the umbrella tracker; each phase can be split into its own issue when picked up.
π΄ Phase 1 β Core Reliability (do first)
buffalo_s β buffalo_l(detectordet_10g+ ResNet50w600k_r50), retuneMATCH_THRESHOLD, add quality gate (min det score / min face size). Blocker: current same-person similarity ~0.05.π Phase 2 β Attendance & Scheduling Depth
holidays).π‘ Phase 3 β Notifications & Communication
π Phase 4 β Reporting & Analytics
audit_logsis populated; UI is a placeholder).π Phase 5 β Integration (client data linkage)
external_idis the join key).π§ Phase 6 β Biometric & Kiosk
π Phase 7 β Security & Compliance (UU PDP)
π’ Phase 8 β SaaS Platform (super admin)
β Recommended order
π Notes
.github/ISSUES/ui-ux-redesign-10-10.md.