Keep it simple! Use Python and Flask on Powershell.

Python and Flask are awesome for building static pages and web apps but most tutorials show how to run it from a Linux shell. If you want to run it natively in Windows with Powershell, here are a few tips to get started.
Citrix Remote PC Custom Add-On: Reboot your physical PC Remotely.
Citrix Remote PC Access allows you to connect to your office PC from anywhere / any device by leveraging Citrix’s virtual desktop agent on the physical desktop. In order for this technology to work, as expected, your PC needs to have enough resources (CPU / RAM, Bandwidth, etc) and Citrix services running. It is rare but at times you might need to reboot your PC to reset resources and services in order to connect remotely via Citrix. In this article you will see how you can restart your own PC remotely without waiting for someone to do IT for you!