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.