Developing any application, in any technology, is a complex process. We have to think about a lot of things like architecture, what technologies to use, which modules, how to properly maintain it, what helper libraries or third parties we need to use, and the list goes on. Here we’re going…