aicctv
Rework the events dashboard from the sparse light-minimal look (which read as empty / unprofessional) into a professional, information-dense operations console — keeping the LIGHT direction (the dark HMI was previously rejected). - App shell: top bar with an "AI SAFETY CCTV" brand mark + product identity, and a device/camera rail (a second neutral layer) beside the detection stream. - Density: device health + filters move into the rail; the four hero KPI cards become a compact inline pill strip; the stream is snapshot-forward. - Every event row is a camera slot (evidence thumbnail, or a "무영상" placeholder) so the stream reads as a CCTV grid and rows stay aligned regardless of snapshots. - Restrained near-monochrome; indigo for interaction only; severity colour spent on the unacknowledged-critical alarm only; contrast-checked ink; reduced-motion honoured. - Pure CSS, system fonts, zero external assets (air-gap). DOM contract (ids/classes) unchanged, so polling/ack/alarm/filter logic is untouched. Verified in-browser. |
||
|---|---|---|
| deploy | ||
| docs | ||
| edge | ||
| server | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| pyproject.toml | ||