A bit of an update …
I decided to focus directly on building on the backend side of things.. for now the front-end web ui wont make much progress. Instead the REST based API will be my primary focus.
So far the schedule system is working and you can do things such as.. “every 12 hours on the 6th hour before 10th minute” for your schedules.. The GPIO interface is written but not tested as functional yet as i havent had time to bootup another RPi of mine as a dev unit.
Authentication is also working and you can create/delete users as well as login/logout..
Right now its running on mongodb as the database .. which for this purpose is probably quite heavy.