The product enables advertising agencies to handle cross media buying and selling. The product is built using the latest UI technologies such as knockoutjs, grunt, node. My task on the product was to improve the User interface and enhance as per the user requirements including but not limited to performance as well as stability.
#knockout : The core framework used for UI is knockout. For a data oriented applicatino knockout seems to work efficiently. With its data-binding and dependency management, complex UI forms can be easily created.
#ES6 : Using ES6 to write code means write once and run everywhere for at least foreseeable future. We use babel to transpile to ES5 to support all the existing browsers.
#Grunt : We use grunt as a build tool and also to have various tasks related to local deployment.
#NPM : Node gives you an easy way to manage packages and dependencies.
#Bower : Bower is used as a package manager. It works similarly to npm and you can have your own bower repository for enterprise packages