Challenge Overview
Challenge Objectives
Welcome to [48H] Topcoder - Members Rating Number Fixes Code Challenge
For this Code challenge, we need your help to fix the Member Rating Number that not showing correct values in Members page. Check details on challenge description below:
Code Access
The work is to be done in the Community App, Topcoder React Lib & Topcoder React Utils repo (issue-4130 or master branch). Please check if need apply the fixes to another related repo based on app dependencies
For local setup, please follow the README with Node 8. CONTENTFUL environment variables are provided on the forum.
Challenge Requirements
1. Member Statistic Page
- Please check the PRODUCTION mode: http://local.topcoder.com/members/birdofpreyru/details/?track=DEVELOP&subTrack=CODE
- The rating number for Development Code is not show correct values even though the graph updated.
- The RATING values showing 1820, But the correct values should be: 1910. This based on the latest Rating History Graph.
2. Member Profile Page
- Please check the PRODUCTION mode: http://local.topcoder.com/members/birdofpreyru
- Under Development Activity > Code. The RATING showing: 1820, but the correct values should be 1910. This based on the latest
Important Notes
- You should follow the best practices established in the repository:
- We use this stand-alone library: https://github.com/topcoder-platform/topcoder-react-lib for any actions/reducers/services of current ReactJS based app.
- Check if need this library as well: https://github.com/topcoder-platform/topcoder-react-utils/
- As part of this challenge submission, you also might need to improve https://github.com/topcoder-platform/topcoder-react-lib for any actions/reducers/services updates
- Properly use Redux. Properly split code into reusable, self-contained React components, conveniently grouped inside folder structure;
- Do not violate ESLint rules for JS code, nor StyleLint rules for SCSS;
- Properly use babel-plugin-react-css-modules and / or react-css-theme for styling;
- Use SCSS variables and mixins from the global stylesheets (/src/styles/_tc-styles.scss). Especially, when it relates to colors, fonts, etc;
- Do not break existing unit tests.
For any doubts, do not hesitate to ask for clarifications in the challenge forum!
Final Submission Guidelines
- Submit a git patch for each repo.
- Make sure to mention the exact commits so we can apply your patch file.
- The winner must create a PR against our repos.