This web app takes in a Json object, checks if the structure is valid and then processes the input based on a few conditions and constructs a new json with selected items and gives that as output ( App uses Javascript/Node/Express/Grunt)