2026 · Web
Novira
A city cleanliness monitoring dashboard that turns a CCTV network into a litter sensor. The system scores each incident, enforces SLAs, and ranks urban villages (kelurahan).

Key features
- Live monitoring of 290 public cameras in Bandung, with HLS and MP4 playback.
- A 0 to 100 priority score based on waste type, duration, location sensitivity, and recurrence.
- Tiered 12, 24, and 48 hour SLAs, with field officer assignment.
- Anonymous citizen reports with a tracking code, and a cleanliness ranking per kelurahan.
Technical notes
- Six user roles with role-based access control and an audit log.
- Cookie-based sessions, with passwords hashed using Argon2id.
- Waste detection uses YOLOv8 as a separate service called over an API.
- Maps use Leaflet and OpenStreetMap, tested with Vitest and Playwright.

