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.
- Host: GitHub
- URL: https://github.com/suyashkumar/cloudpulse
- Owner: suyashkumar
- License: other
- Created: 2015-07-16T23:48:12.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-06-01T07:10:17.000Z (about 9 years ago)
- Last Synced: 2025-02-10T05:13:24.136Z (over 1 year ago)
- Language: CSS
- Homepage:
- Size: 7.81 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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).

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`