I develop simple web applications for my hardware projects but I'm neither a web designer nor a graphic guy. Hence my pages are often awful and not useful.
Let's see an example. Here my page to control my stove remotely:
It's pretty clean, but I don't like at all the upper part. It takes 4 rows:
- title
- stove's state (off, heating up, running, cooling, cleaning, etc...)
- button to toggle the power
- input field to authorize the transmission
Given that I would like to keep all of them, how should I arrange them better in order to:
- optimize the space, leaving more room for the graph below
- avoid the use of popups (i.e. I thought I can ask the PIN after pressing the button, showing a form, like this example)
I tried to place the button on the same line of the PIN field:
but on very tiny devices (like Samsung S20) where saving space is important, it look ugly:
Can you give me an advice about how to improve my page?
UPDATE
After the answer of user fakermaker I want to share my results. For smaller devices I removed the button text:
for larger is still visible:
At the moment I left the PIN input field... when I'll have some spare time I'll try to make it looks even better!