It is just a test right now and I'm struggling with the part where the temps/progress would be automatical updated without having to reload the page over and over again. Is that doable inside node-red?
As @Steve-Mcl mentioned, use the node-red-dashboard nodes, you may have to install them, use "Manage palette".
Alternatively, keeping what you already have, you could use websockets. This allows you to update single elements of your webpage without reloading the whole. Is a matter of taste, dashboard makes life simpler, html/javascript coding in the template node is also working fine if you are familiar and feel comfortable with that