It's great, but I sure hope you provide an installation script, because certainly, this is not going to be hosted on any public website.
Maybe it can even edit the /etc/hosts and make a local domain name for the browser to get to this PWA instead of using an IP address. Since you did mention that it's intended for mobile (mainly, I guess).