The DS-K1T673TDX terminal does the recognition on-device and posts each event to a Django REST webhook, so no video ever leaves the building. Channels pushes the live board, Celery reconciles and reports, S3-compatible storage holds the captured stills, and the service reads the existing MySQL student directory alongside its own PostgreSQL. Team project — I built the ingest and reporting side.