Best option use name.github.io . GitHub is SEO friendly and opensource developers loves GitHub. ( OR )Try fast.io : you can host site on drive like Google drive / OneDrive / GitHub and few more.
Hope this helps 🙏
Great idea, but
Database? Hmmm try firebase or heroku...
Or the best :
1) get free 256 mb lowest free Google cloud.
2) free domain from .tk or redirect your GitHub account domain to google cloud
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.