Skip to content
← Work

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)