SYSTEM_INDEX // BACK TO PATH
+NODE DETAILS // NODE-01

Smart Mirror IoT

Active

Started as a Next.js kiosk app. Rebuilt into a production-grade native C++ application (smart-mirror-pi) using LVGL for the UI layer, SDL2 as the display backend, libcurl for API calls, and nlohmann/json for parsing. Runs offline-capable with mandatory TLS on all network calls. Designed so no credentials are stored on the Pi itself. All LVGL calls are made on the main thread per the library constraint.

Repository Snapshot
Smart-Mirror-IoT
An IoT-based Smart Mirror that blends a traditional mirror with a digital display to show real-time updates like time, weather, and news. It acts as an interactive information hub, delivering daily insights while maintaining a reflective surface.
+

GitHub Metadata

Primary Language:TypeScript
Stars:1
Forks:0
Last Updated:4/7/2026
+

System Parameters

Display Layer
LVGL (Light and Versatile Graphics Library)
Backend Engine
SDL2 (Simple DirectMedia Layer)
Network Protocol
HTTPS / TLS 1.3 Mandatory
Hardware Platform
Raspberry Pi 4 Model B (4GB)
Credentials Model
Zero-Storage Client Token Exchange