GithubHelp home page GithubHelp logo

naseemakhtar994 / beatwatch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from macsj200/beatwatch

0.0 1.0 1.0 570 KB

Android Wear Demo showing the heartbeat rate on a watch (tested with Moto 360) and the connected handheld.

Java 100.00%
heart-rate heartbeat heart android

beatwatch's Introduction

Inspiration: We wanted to build a technology to help people improve their quality of life. Everyone deals with stress in many aspects of their daily lives; from commuting, to test taking, to giving TechCrunch Disrupt Hackathon pitch presentations. By using wearable technology, our app is literally at the user's fingertips whenever they need it.

What it does: The first time the user launches the app they can choose to follow some simple step by step exercises for stress control methods, such as breathing, or meditation. After that they are able to go back to these whenever needed, as well as having access to relaxing visuals or sounds. When the user knows that they are going to be in a stressful situation they launch the app on their watch. It monitors their heart rate and when it rises above set intervals the app gently vibrates to alert the user. This enables the person to realize they are stressed and that they can help themselves with previously mentioned techniques.

At first, we struggled with developing the android app because we were unfamiliar with the wearable API. After doing a substantial amount of research, we came across some demo projects using the heart rate monitor in the Moto 360. By learning through example, we were able to craft a fully functional stress-monitoring application.

None of us had much experience developing with android tools, so we needed to learn a lot on the fly. We realized that

Accomplishments that we're proud of: pushing through the night and finishing our project.

What we learned: a lot about android development and stress relief

What's next for BeatWatch: further feature polishing, integrate adaptive algorithms to customize to the users patterns

beatwatch's People

Contributors

upost avatar

Watchers

 avatar

Forkers

sajjadcodes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.