An open API service indexing awesome lists of open source software.

https://github.com/suyashkumar/cloudpulse

A cloud based pulse device and platform--electronics, firmware, server, frontend.
https://github.com/suyashkumar/cloudpulse

Last synced: 12 months ago
JSON representation

A cloud based pulse device and platform--electronics, firmware, server, frontend.

Awesome Lists containing this project

README

          

# CloudPulse

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).
![CloudPulse App Demo](images/demo-2.gif)

Quick demo video: https://youtu.be/qzsb4GcgxSI

## Setup
To install this web application on a vanilla debian-flavored linux server:
1. Install git: ```sudo apt-get install git```
2. Clone & run Suyash's provision script:

```bash
git clone https://github.com/suyashkumar/provision.git
cd provision
./provision.sh
```

## Run the Application
After provisioning a server as noted above:
1. Clone this repository: `git clone https://github.com/suyashkumar/CloudPulse.git`
2. Travel to the logging folder: `cd CloudPulse/app`
3. Install dependencies: `npm install`
4. Set the port to run on: `export PORT=80`
5. Run using authbind if running on a privliged port: `authbind node server.js`