Uses express.js to serve a static html page.
The ball is drawn with css and the animation is also done using css.
Note: this project also contains a Dockerfile (because why not).
Install nodejs using the instructions here.
The project contains a package.json file that has the dependency declared. The only thing to do is run:
username$ npm install
Info about package.json can be found here.
username$ node server.js
You should see a message that states: "Magic happens on port 8080". That means the server is running and you can access it at: http://localhost:8080/!