- README: project overview, pricing, deployment model - ARCHITECTURE: system design, data flow, components, security - DECISIONS: Pi Zero 2W, Tailscale, reolink-aio, Wasabi S3 choices - ROADMAP: 3-phase plan (MVP, monetization, expansion) - CHANGELOG: concept (Aug 1) and full documentation (Aug 5) - Customer onboarding information request sheet
1.3 KiB
1.3 KiB
NVR Shield — Roadmap
Phase 1: MVP (Current)
- Build agent script (
agent.py) — poll NVR health, push to Core - Config schema and validation
- Pre-flash Pi Zero 2W image / flashing script
- Core heartbeat endpoint
- Core dashboard (site list, health status)
- Nightly config backup to S3
- Marketplace listing on my.itpropartner.com
- Customer onboarding form
Phase 2: Monetization (Post-Validation)
- Upsell to 4 existing Reolink customers
- Incident clip vault (Pro tier) — motion/AI-triggered clip retention
- Monthly report generation (PDF/email)
- Alerting rules (disk threshold, camera offline, heartbeat gap)
- Billing integration (SyncroMSP or manual invoicing)
Phase 3: Expansion
- Custom AI filtering rules (Enterprise tier)
- Multi-site dashboard for MSPs with many customers
- Self-service customer portal (view own cameras, download clips)
- ONVIF support for non-Reolink NVRs
- Direct integration with ITPP ticket system (auto-create ticket on NVR fault)
Future Possibilities
- White-label variant for other MSPs/security integrators
- PoE HAT for the Pi (single cable for power + data)
- Rack-mount enclosure for multi-NVR sites
- Mobile app for push notifications on camera outages