/quantified-self

Compare files from various activity trackers

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Gitpod ready-to-code Testing

Quantified Self

About

Quantified Self is a tool for importing viewing and comparing tcx, fit and json files from activity trackers and smart-watches such as Garmin, Suunto, Polar etc

All is build on Firebase with Angular, Angular Material and as tries to achieve realtime dashboards and activity analysis via the Firebase Firestore

Currently there is Suunto app sync and history support via cloud functions

You can see it in action at quantified-self.io

This project uses Quantified Self Lib under the hood for processing the gpx, tcx and fit files

Contribution and assistance is very much welcome

How to run this project (incomplete)

  • Clone this project

    git clone https://github.com/jimmykane/quantified-self.git

  • Install the dependencies

    yarn install

  • Start the Angular Server

    yarn start

  • Open it on your browser

    http://localhost:4200/

Attributions

  • Icons: "Alessandro"