Does anyone know how the dev did the installing functionality of the webapp? Anything you can link me to with more info on the subject?
It is called a progressive web app, or commonly referred to as PWA.
https://web.dev/progressive-web-apps/