Skip to content

sajit/clienthealthcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clienthealthcheck

A chrome app for checking your client app

What does this mean

Today with the push towards microservices based architecture, your web client may end up calling different servers. This chrome app (also have a chrome extension ) provides a quick check for

  • urls that are accessible,
  • whether your os / browser is supported and
  • screen resolution is supported.

What do I need to do

Install the chrome app and upload a config file (similar to sample_config.json).

Have content in the following format. An example as shown below.

{
    "whitelist": [
        "https://google.com",
        "https://google.com/sdss",
        "https://twitter.com",
        "https://xkcd.com",
        "https://dsfds.ewew"
    ],
    "screenResolution": {
        "height": 768,
        "width": 1024
    },
    "browserMatrix": [
        {
            "os": {
                "name": "iOS",
                "version": 7
            },
            "browser": {
                "name": "Safari",
                "version": 7
            }
        },
        {
            "os": {
                "name": "iOS",
                "version": 7
            },
            "browser": {
                "name": "Chrome",
                "version": 32
            }
        },
        {
            "os": {
                "name": "MacOSX"
            },
            "browser": {
                "name": "Chrome",
                "version": 32
            }
        }
    ]
}

What is remaining

Tons. This was a hackathon project. There is much left to clean up and refactor. I would love feedback on the code. There are many more checks that you could run. Always love to hear your thoughts / comments / feedback.

About

A chrome app for checking your client app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published