Giter Site home page Giter Site logo

nisrulz / gt81 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sway/gt81

0.0 1.0 0.0 1.23 MB

GT81 is a lightweight online workout tracking tool mimicking the experience of BEAT81 workout

Home Page: https://gt81.honza.xyz

License: Other

JavaScript 3.82% TypeScript 92.66% SCSS 3.52%

gt81's Introduction

GT81 logo

GT81

This is a web-based version of the workout dashboard you can find in BEAT81 classes. It was built in 2020 during the 2nd lockdown to be used during both online and offline workouts.

Made by @sway

HOW DOES IT WORK

GT81 connects to your heart-rate monitor over Bluetooth to be able to measure your heart rate and calculate the amount of calories burned and grit points earned based on your gender, age, and weight.

All measurement and calculation happens locally and no data is sent anywhere.

You can access it online or clone this repo and run it locally:

yarn install
yarn run dev

WHAT DO I NEED?

You will need a laptop, tablet, or phone with a modern browser that supports (Web) Bluetooth, which are currently Chrome, Firefox, and Edge on macOS, Windows, and Android. Sadly, Web Bluetooth is not supported on iOS and iPad OS devices, so there's no way to connect.

You will also need a Bluetooth-enabled heart rate monitor, ideally in the form of a chest strap. It does not really matter which one you get as long as it supports BLE (Bluetooth Low Energy). generic Bluetooth HR monitor. You can get a generic brand one on Amazon for approx. 30 EUR (e.g. this one).

HOW DO I START?

Once you've configured your profile, pur your HR monitor on and click on "Connect to device". Pick the device from the list displayed by the browser to pair and connect. The list only includes HR monitors, so the one you see is likely the one you have.

For mac OS users:

๐Ÿ’๐Ÿปโ€โ™€๏ธ If you don't see any devices you might need to allow access to Bluetooth to your browser in System Preferences โ†’ Security & Privacy โ†’ Privacy โ†’ Bluetooth.

LICENSE

This work is licensed under CC BY-NC-SA 4.0.

This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, for noncommercial purposes only. If others modify or adapt the material, they must license the modified material under identical terms.

gt81's People

Contributors

dependabot[bot] avatar sway avatar

Watchers

 avatar

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.