Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

With the new implementation of the Challenge Listing page, we removed filter from frontend and pass filter directly to backend, but now we have issue with URL not updating based on filter settings.

Technology Stack

  • Node.js
  • JavaScript
  • React.js

Code Access

The work is to be done in the Community App repo (listing-develop-sync branch).

Requirements

Fix URL not updating based on filter settings.

How to reproduce the bug:
  1. got to https://staging-community-app.topcoder.com/challenges
  2. turn off track filters
  3. see that the URL remains unchanged

More info please ref.: https://github.com/topcoder-platform/community-app/issues/4981
IMPORTANT: Any question need be posted in the forum instead of a ticket. 

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. 
  • 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.

Should you have 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.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30144850