5 Answers
New AnswerGithub is the best way. How to use github, refer to thread below. https://www.sololearn.com/discuss/2414525/?ref=app How to host a website using github. https://medium.com/@svinkle/publish-and-share-your-own-website-for-free-with-github-2eff049a1cb5#:~:text=Create%20a%20new%20GitHub%20project,%E2%80%9CCreate%20New%20Repository%E2%80%9D%20button. Happy coding.
You Can Grab A Free Hosting 000webhost and get a free domain. Tho the domain cant be yourproject.com it can only be yourproject.compny.com or something similar
cloudflare gives you free hosting of domain with few features. If you want free domain then you can search it on google because I forgot the name of that website where you can get domain for free.
Firebase is a Good choice though it provide a free plan but if you want to make your project big you will have to paid though