camera

Project Status Tracker

build Coverage license Current Version

✈️ Table of Pages

Below is a quick reference table of the main documentation pages.

Page Description
What Sets it Apart Why you should just do it yourself and the cost
MVP High level project goals and summary
Status Tracker Feature progress table
Unit Testing Test and coverage instructions
Build It Yourself Clone & Docker setup guide
Firmware Firmware API reference
Hub Guide Hub API reference
Communication Methods Communication and architecture

This table tracks high-level progress across firmware, UI, and hub components.

Feature Status
ESP32 firmware first boot flow ✅ Done
FastAPI authentication & camera registry ✅ Done
Vue UI core navigation ✅ Done
UI login flow & auth guard ✅ Done
Real-time streaming & photo capture ✅ Done
First boot WiFi scan portal ✅ Done
Diagnostics & speed test UI ✅ Done
USB composite CDC/MSC interface ✅ Done
Full FastAPI camera endpoints & WebSocket relay ✅ Done
Local USB camera service (Node.js) ✅ Done
OTA updates with rollback support ⬜ Todo
Battery stats reporting with UI display ⬜ Todo
Hub Docker packaging ✅ Done
Docker setup docs ✅ Done
AI-based smart motion detection ⬜ Todo
Customizable motion zones ⬜ Todo
MQTT/Home Assistant integration ✅ Done
Mobile-friendly progressive web app (PWA) ⬜ Todo
Detailed quick-setup guides ⬜ Todo

Detailed Descriptions of Completed Features: