bradens / otf-tracker

3rd Party Orangetheory Fitness Data Analysis

Home Page:https://otf.jonmill.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Details

Disclaimer

This project is not official, related, or approved by Orangetheory in any way. This is a 3rd party project that exists just to get more analysis and information out of the data that you generate during an Orangetheory class (ie, your own data).

Security

This project does not and will not collect or track your data in any way. All sign-in credentials and requests are sent directly to official OTF servers; no data provided or retrieved from OTF is ever persisted, saved, or viewed by anybody but you. This project does look at which pages are viewed (ie Trends, Class history, etc) in order to watch for errors that occur so I can fix them, but no personal data is ever viewed or saved by this.

Limitations

Since this project is based on reverse-engineering, certain aspects may be buggy or not available. I'll try to update this to provide more functionality, but there are limitations based on the data that is available.

Contributing

Contributions are very welcome. All contributions should be done through pull-requests and will be code-reviewed to ensure maintainability and to ensure the privacy statement above is maintained.

Running via Docker

You can run this application via Docker, after installing docker run the following commands from the location that you cloned the repo to:

docker build -t otf-tracker .
docker run -d -p 8080:80 --name otf-tracker otf-tracker

If everything worked, you can open the app by going to: http://localhost:8080

About

3rd Party Orangetheory Fitness Data Analysis

https://otf.jonmill.dev

License:MIT License


Languages

Language:C# 65.6%Language:HTML 30.8%Language:CSS 2.4%Language:Dockerfile 0.7%Language:JavaScript 0.5%