Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 2.02 KB

README.md

File metadata and controls

38 lines (25 loc) · 2.02 KB

Pacemaker Device Controller-Monitor

SFWRENG 3K04 Lab 4 Team 2

Group Members

About

The pacemaker design project is a large portion of the SFWRENG 3K04 Software Development course. The Device Controller-Monitor (DCM) will provide a user interface for programming and performing telemetry with a pacemaker. It is built using Vue and Electron.

Demo

A demo of the DCM in action can be found on YouTube here. See also the included screenshots below.

Login Page Dashboard Settings Page

Installation

To launch the project locally, the first thing you will need is my file containing a bunch of secret keys. Without it, the project won't be able to connect to the DCM API and you'll be stuck at the login page. However, unless you're part of the project, or you're the TA marking us, it's unlikely that you'll get that file off of me.

Next, you'll need Node.js installed on your machine. Once you do, follow these steps:

  1. Download the repository from the master branch on GitHub
  2. Extract the .zip
  3. Run npm install in the root directory (where the package.json file is found)
  4. Run npm run rebuild in the root directory (this will rebuild the serialport library so that is compatible with the Electron Node.js environment)
  5. Run npm run electron:serve in the root directory

License

Find the license file here.