Hey Aiyush, thank you for the kind words! Good question, this isn't exactly the way Hashnode does it for their own site. Sandeep Panda wrote a fantastic article about this. As for other functionalities, it should work just like any page on your website/app.
Aiyush Gupta
I'm a multidisciplinary student whose won a global NASA competition, cycled the length of the UK and has over 25K views on my tool AnglEase!
Is this how it works with Hashnode? If so, does that mean once the subdomain has been extracted then it is sent back server side where the page is returned and rendered? What about the individual comment functionality etc... where does the presumable project api come back into this - in the case of Hashnode? This is awesome by the way, also loving the icon.