Challenge Overview
In the previous challenges, we created a set of pages for the IBM Self Help App.
Tech stack
-
ReactJS
-
Redux
In this challenge, you need to do the following changes in our application:
-
Remove the search autocomplete from the Search page (NOT FROM THE FORUM PAGES) for both desktop & mobile.
Our backend doesn’t support this right now so it’s not functional. The user should be able to just enter the search query in the search box and hit enter (or click the search button) to search. -
Fix https://gitlab.com/ibm-selfhelp/frontend/issues/2
Currently, the Search page is using mock data. Our main issue is that the search results data format does not match with the API response thus it’s hard to integrate our app with the backend. The correct data model/format can be found here. You have to update the app to use the correct data format and call the endpoint from the Gitlab ticket to fetch the results instead of the mock data. -
Some parts of our app (eg the search box http://take.ms/xbSEO) are broken on Safari. Make sure our app looks good in IE11/Edge, Chrome, Firefox, Safari.
DO NOT POST ANY QUESTIONS ON GITLAB! Use the challenge forum for any questions you may have.
The code is hosted on Gitlab. You will find a link with which you can access the repo. If the link doesn’t work, post your Gitlab username so I can add you manually.
Final Submission Guidelines
Submit a git patch for the latest commit in develop branch.
We also recommend to submit the whole project folder just in case your patch file is broken.
The winner will be asked to create a Merge Request a patch file is not provided.