Hey Joe! That site is what really got me into web development. I am hosting it with Hostgator, it costs me about $11 a month and I can host unlimited domain names on there, set up mail routing, MySQL database etc etc… highly recommended if you just want to get something out there!
Honestly I still have a lot to learn about GIT and have never collaborated with a team that uses it. I have just used it to upload files to GitHub so far. Setting up a GitHub page was actually dead easy.
I simply made a new repository which has to be the same name as your github username. Then I build the site off-line, index.html, css/style.css, js/app.js and then I committed the entire folder to that repository.
GIT still confuses me, I am going through this course which is actually pretty brilliant: https://www.udacity.com/course/how-to-use-git-and-github--ud775 and there are a few others on udacity too - brilliant learning resource.
As for the site itself, normally I would build it with bootstrap, but these days I prefer to just use these three key technologies: SCSS and FlexBox and Media Queries. I use flexbox to throw up a simple grid, I build everything using SCSS which compiles to CSS (I compile it using the koala-app) and just a couple of media queries to make things responsive.
Bootstrap is great for getting started quick, but I prefer to just set things up from scratch using SCSS, my brain likes it better. You can see how I split up my SCSS files into neat chunks and then use the Koala-app to compress them into one main.css file.
That’s sort of my frontend development work flow at the moment.