This Progressive-Web-App along with the Chrome extension allows user to monitor telemetric data about the system.
✔️ Current Progress: All 3 milestones completed.
The code after each milestone can be found in the branch with name milestone-#.
Untitled_.Mar.19.2021.1_47.PM.mp4
Build from source instructions as the extension hasn't been published on Chrome Store yet.
The PWA can be accessed on https://diagchrome.netlify.app. To install it on your system, look out for install icon or pop up given by Google Chrome Browser.
- Clone/Download this repository on your local system.
- Make sure you have NodeJS 12+ on your system.
- Install
yarnvianpm install -g yarn. - cd into
diagnostics-appdirectory and run the commandyarn. This will install all necessary dependencies for your project. - To run the app, type
yarn serveand it will be served onhttp://localhost:8080/
The extension is yet to be published.
Prerequisite: Build the website from source instead of netlify link.
- Clone this repository/download as a ZIP on your local system.
- Head over to
chrome://extensionsand enableDeveloper Modeon the top right menu. - Now click on
Load Unpackedand select thediagnostics-extensiondirectory. This will load and start the extension on the device. - ADDITIONAL STEP: Installing an extension locally changes the extension ID by which the PWA identifies it. In the
chrome://extensionsdashboard, locate the ID of ChromeOS Diagnostics extension that was just installed. Headover todiagnostics-appdirectory and locatediagnostics-app/.env. Replace the extensionID with the new ID to make it work. Make sure to restart the frontend server after changing this.
- VueJS framework for building the PWA.
- Chrome Extension for monitoring telemetry data.
