github: repo (google drive to save data)
netlify: deplay repo as web site
afraid: freedns let you have your name
github --> repo as user_name.github.io then upload index.html you will have a web site
netlify --> deploy template for your site (no need to write youself)
github<->netlify / db<->deploy
afraid<->netlify / selected web name(choosed) CNAME to netlify given web name(fixed)