CCTV Tracking — SCMC
A live map of every CCTV camera at Chiang Mai University
- Year
- 2025
- Role
- Full-stack developer for SCMC
- Status
- Delivered, in internal use
- Stack
- Next.js 15TypeScriptTailwind CSSDockerLinux
The Smart City Management Center at Chiang Mai University maintains CCTV cameras, nodes and switches spread across the whole campus. The problem was simple: nobody knew which camera was where, or which ones were dead.
I built a web app that plots every camera on a campus map, lets you filter by zone, status or type, and ping any camera to check it is still online — all from one screen.
Shipped as a Docker image onto the university's own Linux server, with full documentation covering architecture, API integration and troubleshooting.
Highlights
- Interactive campus map with layered filtering
- Real-time camera reachability checks
- Dockerised deploy onto the client's own Linux server
- Bilingual (i18n) from day one
Private project (repository not public)