Topcoder Cognitive CommunityThis challenge is a part of Topcoder Cognitive Community challenge series. Along with cash prizes, you will win Cognitive points towards the Leaderboard, and the leader at the end of the challenge series wins an all expenses paid trip to TCO17.
The placement you earn in this challenges (non-F2F) will determine how many Cognitive points will be added to your total on the Leaderboard:
1-st place = 500 pts
2-nd place = 350 pts
3-rd place+ = 100 pts
If you have not already, go to http://cognitive.topcoder.com and join Topcoder Cognitive Community. In case your IBM Bluemix trial has expired, ask for trial extention promo code in the challenge forum.
RequirementsIn the previous challenges we have prepared UI Prototype of the Weather Sales Performance Analytics Dashboard. It is not yet ideal, thus you will clean it up in this challenge.
Two main goals are:
1. Support mobile layout (it is completely ignored in the current implementation);
2. Fix the issues noted by reviewers of the previous challenge: https://gitlab.com/ibm-weather-dashboard/app/issues/1
You will find all necessary assets in the forum. Please follow our usual coding standards. Do not introduce lint errors, appropriately comment the code, use babel-plugin-react-css-modules and/or react-css-themr for styling, etc. In general, remember that other people will work on your code afterwards, so keep it clean, well-structured and understandable. You should work out of the latest commit in the develop branch of UI Prototype repo. There is currently a slight problem with running it out of the box, a quick workaround is mentioned in the forum. Please, don't include that fix into submitted code.
Please keep in mind that there is a parallel challenge running on the same code. Do not make any unnecessary re-structuring of the code, which will complicate the merge of outcomes from these two challenges. Should you see that some restructuring of the code is beneficial, confirm in the forum first!