Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/justinshenk/sensei

Posture :bust_in_silhouette: Monitor App and Analytics
https://github.com/justinshenk/sensei

posture-monitor

Last synced: 18 days ago
JSON representation

Posture :bust_in_silhouette: Monitor App and Analytics

Awesome Lists containing this project

README

        

# Sensei - *(SEN-say)*🙇👊

Posture monitor and notification OSX app, for experimentation or self-monitoring, with data analysis scripts.

## Run the app (easy)

Clone the repository and open `sensei/dist/Sensei.app`

## Installation via [Homebrew](https://github.com/Homebrew/homebrew) (intermediate)

NOTE: Requires Mac with terminal-notifier installed, PyQt5 and OpenCV.

```bash
brew install terminal-notifier pyqt5 opencv3 --with-contrib --with-python3 --HEAD
```

Clone the repository and run it

```bash
$ python sensei.py
```

## Demo

![Usage demo](images/demo.gif)

## Usage

Sit in a comfortable, upright position
Click 'Calibrate'

You will receive notifications if you are too close.

## Analyze Your Data

Preprocess and visualize your data using the [notebook](Analyze_Data.ipynb).

![Sample plot of your data](images/sample_plot.png)

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D

## Awards

Awarded [Third Place](https://www.hackster.io/justin-shenk/posture-pal-cbe67c) in 2018 China-US Young Maker Competition sponsored by Google.