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.sample
file with the required API keys from your Firebase dashboard and rename it to.env
. - Run
npm install
within the project directory. - Run
npm start
to start the application in development mode. - The application should launch in your browser. If not, browse to
http://localhost:5173
to 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.js
on every pull request and commit.
The CS342 2023 PAWS Clinician Dashboard Application is licensed under the MIT license.