I'm not sure where this post should go so feel free to move it to the appropriate location.

I think I already know the answer to my own question but just in case...here goes.

Is it possible to host a website/web app on your home laptop/desktop where you don't necessarily need a registered domain name and people can access it remotely? Or, do I always need to use a website hosting company?

I'm pretty sure this can't be done but just wanted clarification.