In this tutorial we will examine the source code of a website that lists information about games submitted to the A-Frame category in the js13kGames 2017 competition. You don't have to think about what the actual content on the website is; the main point is to learn how to use PWA features in your own projects.

You can see this app in action online, and the source code is available on GitHub. We'll be examining this code carefully over the course of this tutorial.

Let's start by looking at the structure of our example app.