ico-arrow-big-left

Scraper Configuration UI - Chrome Extension Development

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

Challenge Context
  • Build a chrome extension to capture CSS selectors from web pages, which will in term generate a json based config to be sent to a backend API.

Project Context
  • Client is building a web scraper to scrape some information from a few different websites, and the extension will help users better identify the key elements to scrape from the websites.

Expected Outcome
  • A fully working Chrome extension that covers all the requirements.

Challenge Details
  • We'd like the extension to be build with ReactJS, this could be a good start if you are unfamiliar with the approach.
  • The extension should try to maintain compatibility with FireFox by using the Web Extensions API.
  • The extension should support localization, perhaps by using react-i18next, the purpose is that there should be a centralized place to provide translation texts for different languages.
  • Here's the previous challenge we launched to build a basic version of the extension, now we are completely rewriting it.
  • Please register to download the detailed functional requirements spec from the challenge forum.

Scorecard Aid
Technology
  • ReactJS
  • Javascript
  • Chrome Extension Development
  • REST

Browser
  • Chrome Latest on all systems


Final Submission Guidelines

  • All original source code in a single zip file.
  • A detailed README in markdown format explaining how to build, configure, run and verify your submission.
  • Specifically, please include details on how to test this extension locally and publish it for others to download. Please clearly describe how to uninstall the extension in dev mode as well.

Payments

Topcoder will compensate members in accordance with our standard payment policies, unless otherwise specified in this challenge. For information on payment policies, setting up your profile to receive payments, and general payment questions, please refer to ‌Payment Policies and Instructions.

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

ID: 30122876