GitHub is the most popular cloud-based hosting service for Open Source projects using Git. They also offer a service called GitHub Pages with which you can easily build and host a static web site on their servers. Free of charge.

The site is going to be static from the point of view of the server, but you can include any JavaScript code and build a whole client-side application on that site.

By default GitHub provides you with a subdomain in the domain, but you can also map a domain name or a hostname you own.

It is a perfect solution for software developers who want to show their work and make themselves look more attractive to prospective employers. It is also a fun way to experiment with front-end development.