Had a quick look through the readme. Seems like there's quite a bit of improvements that can be done, running it with Firefox's Kiosk mode for example. Perhaps a better option would be to use a custom webview (maybe Tauri?) to have better control over the inputs.
It's a cool start regardless.