It's a PWA (progressive web app). If you open the site on Chrome, then go to the Settings -> Install page, it should show some instructions on how to add the page to your home screen. Upon doing so, the next time you open it from the newly added icon, it should open in its own window looking like an app as opposed to a tab on Chrome