Project case study

Kids TV Controller

A private NFC media-controller prototype with an Express API, React configuration dashboard, enclosure design, and unfinished embedded-hardware integration.

Case study

NFC media controller prototype

Problem

  • The prototype needs a simple physical selection interface for an approved media library.
  • The system bridges card programming, media selection, casting, and planned local hardware feedback.

Approach

  • Use NFC cards as the physical selection interface and keep programming and configuration in a separate dashboard.
  • Model clear device states such as idle, card detected, casting, blocked, and error feedback.

System Shape

  • The implemented web layer combines an Express API with a React/MUI dashboard, media-library logic, casting control, and scheduling.
  • The remaining hardware layer covers ESP32 and PN532 integration, physical controls, status feedback, NFC cards, and the reviewed enclosure design.

Current State

  • The API, dashboard, media-control behavior, and enclosure work exist in the private prototype; embedded NFC hardware integration remains unfinished.
  • Public notes separate implemented software from the remaining hardware responsibilities without exposing household configuration.