You should make a repo for it! I think there are some things that I'm missing and the repo with the completed project would help.
You can get the whole code from the article. Every important file is pasted and explained in it. :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.