I would like to source all the important tools that I have used as most of them are open source and have great documentation and communities that have really helped me with this project.

I created a blog post here. I created this page just because people will most likely check here for resources.