Running homescreen apps on device boot up might be tricky since Android cannot detect them as installed, but here is a workaround you might be interested in:
- Install AutoStart - No root on your Android device
- In the app, Set "Auto startup" to ON
- Add Chrome to the Applications list
In Chrome, add the page you wish to launch as the browser start page
Optional - Install a secondary browser and repeat the steps above in order to avoid interfering with the start screen of your regular browser
- Optional - Install an app like Fulscrn Free or similar and add your browser to the list of apps that run in full screen mode.
This way, every time you boot up the device, a browser will launch with the page you designate, almost as if it is launching the homescreen app.