This repository contains the clinician facing dashboard for the CS342 2023 PAWS Team Application which displays the ECG data derived from users of the iOS application.
This application is built using React and bootstrapped using Vite.
- Node.js & npm
- Firebase account (or emulator)
- Update the
.env.samplefile with the required API keys from your Firebase dashboard and rename it to.env. - Run
npm installwithin the project directory. - Run
npm startto start the application in development mode. - The application should launch in your browser. If not, browse to
http://localhost:5173to view it.
The application includes continuous integration (CI) and continuous delivery (CD) setup.
- Automatically build and test the application on every pull request before deploying it.
- An automated setup to deploy the application to Firebase every time there is a new commit on the repository's main branch.
- Ensure a coherent code style by checking the conformance to the ESLint rules configured in
.eslint.rc.json every pull request and commit.
The CS342 2023 PAWS Clinician Dashboard Application is licensed under the MIT license.