/scrappy-react

Primary LanguageHTMLMIT LicenseMIT

Watch offers Build Status npm version Standard - JavaScript Style Guide

Config based on babel-react-rollup-starter boilerplate.

Roadmap (final goal on top)

  1. Make simple app that notifies when new offer matching criteria appears:
    • as web app
      • as web progressive app
    • as chrome extension
  2. Test app on live environment:
    • Provide fixes
  3. Provide development environment and make app working on known reponses:
    • Make basic UI
    • Apply filtering:
      • store non-filtered lists of offers
      • filter current offers list after every list mutation
    • Add notifiers:
      • When new offers matching filter cirteria appears
      • Decrement notifications amount when offers is beign viewed

Non-mvp

  1. Provide user-defined selectors using eval sandboxed in iframe as in example:
    https://developer.chrome.com/extensions/samples#sandboxed-frame
  • provide all fields withing object of strings values
  • access those values template literals

License

Released under the MIT license by Daniel Bogusz.