Prototype Scope
Exactly what this build demonstrates, what is simulated only, and what remains real engineering and validation work.
1. Confirmed prototype behavior
Built & clickableShared-tablet workflow
Tablet-first layout with large touch targets, sticky project worksheet header, and a floor-friendly navigation model for a shared shop tablet.
Visible technician PIN UI
Numeric 4-digit PIN pads are visible wherever the spec calls for them: clock in/out, archive actions, and the settings gate.
Project worksheet
Sticky top card with customer, vehicle and project code; sequential departments, main services and subservices with status icons and the single time modal (current workers, alphabetical technician selector, Clock In, Clock Out → Pause or Complete).
Notes
Note entry at department, main service and subservice level with name selection on the shared tablet.
Media gallery UI
Photo and short-video tiles, the damage annotation editor (draw, arrow, box, label, undo/redo, four colors) and a 30-day recovery area presentation.
Management & settings UI
Manager/Admin PIN-gated settings menu, role-based options, technician denial, and the 10-minute inactivity return to Active Projects.
Reports & audit UI
Timesheet drill-down from project totals to department, main service, subservice, technician and session rows, plus a filterable combined audit history view.
Signup & billing lifecycle mock
Multi-step onboarding, plan and payment method presentation, verification-code simulation, and trial / grace / suspension / reactivation state visuals.
2. Simulated-only behavior
Not realThese appear to work on screen, but nothing is enforced, sent, stored or charged.
Authentication & PIN enforcement
PINs are hardcoded for demo (1234); there is no hashing, rate limiting, sessions or trusted-device verification.
Role checks
Manager/admin/technician gating is a visual simulation only; nothing is enforced server-side.
Timers
Clock-in, pause and complete states are in-memory demo state; no real time persistence or auto-pause alerting exists.
Notifications
Email and text alerts (auto-pause, trial reminders, billing recovery, verification codes) are never sent.
Exports
Excel/PDF export buttons do not generate files.
Media upload, camera, compression & annotation saving
The gallery and annotation tools are presentational; no upload, capture, compression or annotated-image persistence occurs.
Audit persistence
Audit history is session-local demo data, not tamper-evident storage with retention windows.
Payments & billing states
Plans, card capture, invoices, grace periods, suspension and reactivation are visual mock states; no payment provider is involved.
3. Deferred — Google Calendar
Future feature — not builtDesired future flow: a Google appointment creates a reviewable draft project; a manager reviews, finalizes and activates it. The exact calendar event format, and how event updates, duplicates and cancellations are handled, remain intentionally deferred.
4. Production validation still required
Before any real launchPer-business isolation
Multi-tenant data separation, access scoping and isolation testing across businesses must be designed and validated.
Privacy & data retention
Retention windows (30-day media recovery, 90-day post-suspension hold), export-before-deletion flows, privacy policy and data processing agreements.
Security
Real authentication, PIN hashing and rate limiting, session handling, server-side role enforcement, and penetration/security validation.
Payment provider behavior
Subscription billing, dunning, failed-payment grace, suspension and reactivation behavior against a real provider.
Email & text providers
Deliverability, templates, verification codes and recovery flows with real email/SMS providers.
Regional legal review
Terms of service, consent capture, and jurisdictional legal requirements per operating region.