Smart Home App

Web GUI for smart-home chore tracking app built in Node-Red

In my first foray into IOT in my spare time, I built a small chore tracking app using Node-Red and hosted it on a Raspberry Pi. The chores reset either daily or weekly as appropriate, and the use of simple toggles is enough to denote to any user accessing the shared interface on the network whether or not a chore is complete. I also imported modules to display a clock that lets the user know that the app is still running, and a server page that displays information about the Raspberry Pi itself.

Flows for the ‘Chores’ tab of the app. A daily and weekly signal serve to reset tasks as needed. Functions are used to convert the timestamp signals into commands for the various toggles on the GUI, and those functions print to an internal debugger.