How to turn a Raspberry pi into a website kiosk

I recently had the need to display a website on a spare monitor. The challenge was that I needed to show the website in full screen and the whole setup should persist even after a reboot of the computer running the browser.