Skip to content

Repository files navigation

NotifyAvailability

GitHub license Build Status Releases libraries.io

Codacy Badge Codeclimate Maintainability CodeFactor codebeat badge

SonarCloud Quality Gate SonarCloud Bugs SonarCloud Maintainability SonarCloud Security SonarCloud Vulnerabilities

Overview

  • This app takes input from the user to set up background periodic check of a webpage for a text.
  • It creates a background task to notify the user if a text is present on the web page or not.
  • This task is executed repeatedly once every ~15 mins depending on the OS.
  • It will also show the time check was last made.

Input Criteria

  • This app asks the user for a URL and a search text.
  • You can also set whether to get notification when search text is present on the webpage or when it is absent.
  • You can set the webpage type to be desktop or mobile to get different html accordingly.
  • You can set the search to be case sensitive or case insensitive.

Tech Stack

  • React Native
    • react-native-background-timer
    • react-native-push-notification
  • moment.js

Testing

  • Tested on Android only.
  • iOS testing is pending (device unavailable)

Steps to execute Locally

Use Case

One use case is that we enter the URL of a movie booking website to get notified when it opens booking for a Cinema on the day we want.

Movie Booking Use Case

About

React Native App to check when a string has appeared on a webpage.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages