My cloud connected pulse plethysmograph project. My goals with this project were to design and develop a straightforward "connected" medical device from the ground up. This continues to be a super fun project involving analog electronics, firmware, frontend, backend, and even 3D printing work (much still is ongoing).
Quick demo video: https://youtu.be/qzsb4GcgxSI
To install this web application on a vanilla debian-flavored linux server:
- Install git:
sudo apt-get install git
- Clone & run Suyash's provision script:
git clone https://github.com/suyashkumar/provision.git
cd provision
./provision.sh
After provisioning a server as noted above:
- Clone this repository:
git clone https://github.com/suyashkumar/CloudPulse.git
- Travel to the logging folder:
cd CloudPulse/app
- Install dependencies:
npm install
- Set the port to run on:
export PORT=80
- Run using authbind if running on a privliged port:
authbind node server.js