You can read the full tutorial on my website. It's comprised of three parts:
Each part is mapped to a branch, namely part-1, part-2, and part-3.
Navigate between them to move through the history of the project.
Copyright (c) Federico Tibaldo - Released under the MIT license.