https://github.com/andrewpberg/posture-productivity

A python app that notifies user if their posture is good/bad

https://github.com/andrewpberg/posture-productivity

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A python app that notifies user if their posture is good/bad

Basic Info
  • Host: GitHub
  • Owner: AndrewPBerg
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 129 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 4
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

Posture Productivity

[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/AndrewPBerg/posture-productivity)](https://github.com/AndrewPBerg/posture-productivity/issues) [![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr/AndrewPBerg/posture-productivity) ](https://github.com/AndrewPBerg/posture-productivity/pulls) [![GitHub License](https://img.shields.io/github/license/AndrewPBerg/posture-productivity?color=teal) ](/LICENSE)

Helps users correct posture while sitting

📝 Table of Contents

🧐 About

Posture Productivity is all about helping people work better while feeling better. This application helps the user correct their posture by alerting them when their posture is outside of the set boundaries. posture boundaries can be set by the user.

In future iterations I hope to add a Pomodoro style timer that automatically takes/ends breaks based on if the user is in the frame. I also want the project to be as accessable to non-programmers as possible, so making the program a standard .exe file is also towards the top of my list.

🏁 Getting Started

Pip Install

bash pip install -r requirements.txt

(Optional) Poetry Install

Prerequisites

This repo uses Poetry for dependency managment. See Poetry Introduction to setup Poetry on your system.

1. install required dependencies

bash poetry install --no-root

2. install development dependencies (Optional)

bash poetry install --no-root --with dev

3. Verify install

bash poetry show

4. Open the poetry .venv

bash poetry shell To verify all everything is working: bash python main.py

⛏️ Built Using

✍️ Author(s)

🎉 Acknowledgements

Owner

  • Name: Andrew Berg
  • Login: AndrewPBerg
  • Kind: user
  • Location: Charleston, SC

Current Student at College of Charleston, enjoyer of personal projects

GitHub Events

Total
Last Year

Dependencies

poetry.lock pypi
  • absl-py 2.1.0
  • asttokens 2.4.1
  • attrs 23.2.0
  • cffi 1.16.0
  • colorama 0.4.6
  • contourpy 1.2.1
  • cycler 0.12.1
  • executing 2.0.1
  • flatbuffers 24.3.25
  • fonttools 4.53.0
  • icecream 2.1.3
  • jax 0.4.28
  • jaxlib 0.4.28
  • kiwisolver 1.4.5
  • matplotlib 3.9.0
  • mediapipe 0.10.14
  • ml-dtypes 0.4.0
  • numpy 1.26.4
  • opencv-contrib-python 4.9.0.80
  • opencv-python 4.9.0.80
  • opt-einsum 3.3.0
  • packaging 24.0
  • pillow 10.3.0
  • protobuf 4.25.3
  • pyasn1 0.6.0
  • pycparser 2.22
  • pygments 2.18.0
  • pyparsing 3.1.2
  • pysimplegui 5.0.5
  • python-dateutil 2.9.0.post0
  • rsa 4.9
  • ruff 0.4.7
  • scipy 1.13.1
  • six 1.16.0
  • sounddevice 0.4.7
pyproject.toml pypi
  • ruff ^0.4.6 develop
  • icecream ^2.1.3
  • mediapipe ^0.10.14
  • numpy ^1.26.4
  • opencv-python ^4.9.0.80
  • pysimplegui ^5.0.4
  • python ^3.11
requirements.txt pypi