With GitHub Pages, you can create a website and publish it at no cost. This is suitable to show off a project you’ve been working on, your portfolio (for your personal website), or your organisation/company. How to deploy a single page application to GitHub Pages is pretty simple.