Hi Suhail! This definitely is an incredibly awesome article!
Everything is very well explained, step by step. I had to struggle a bit with graph configuration, but it was the first time I used it.
For other fellow readers who may need some help with the code, I published a github repo with the full implementation exactly as explained in this article, there is also a demo here