Git Product home page Git Product logo

together's Introduction

#Together - Fall16 Team27

###Project Abstract

Introductory Video : https://www.youtube.com/watch?v=5uXszjhoXkI&feature=youtu.be

badge badge GitHub forks GitHub stars GitHub commits

Current Scenario:

Ever wonder why large sports teams outperform small ones? Aren't all atheletes equal? The answer lies in Performance Analysis and smart training.

Big Sports clubs are able to have their own sports analyst teams who personally train each athelete, send them on a strict diet and monitor their physical activity. This requires a lot of financial investment and infrastructure.

Small teams cannot afford this.

Proposed Scenario:

Using Fitness IOT devices such as Jawbone, Garmin Vivofit, FitBit etc, a small team can have their own Smart Training management system to store, analyse and visualize the fitness activity data of their players with a minimal investment of just the IOT device cost.

This web based system can allow coaches to explore player's activity and with enough data they can have their own Analytics dashboards using opensource technologies like R and Shiny to build smart dashboards for team management.

This can also be possibly extended with a mobile app to allow the coaches to monitor the progress on the go

architecture diagram

Configuring Together

================================================

To get started working with the FitBit API, you need to register at dev.fitbit.com.

Upon account registration, create a new App. You can choose to create a personal, research or Commercial App. It is advisable to create a personal app if you need access to time series data.

app settings

Upon App Registration, do the following steps:

  1. Note the Client Id and Client Secret keys provided by FitBit.com

  2. Perform npm install and install the fitbit-client npm package. Configure your API keys as provided by fitbit.

  3. copy your fit-bit-client file and replace the one in the "Together" project package to start accessing your own dashboards.

  4. Create the database with Mongoose schema and replace the connection Url

  5. Use the app.js and bin/www files to configure the port for starting server on localhost or cloud.

  6. Run node bin/www

Enhancing Together

==============================

You can contribute to together with the following enhancement suggestions:

  1. Conceptualize a fourth KPI "Effectiveness" that complements the Intensity and Frequency. THis would help trainers to let the players know when to stop doing certain exercise drills and focus on the drills that they are lacking

  2. Create a Team Module which can allow coaches to a) compare historical performances b)compare players against players of other clubs

together's People

Contributors

appsmehta avatar cdslabs avatar parthmupadhyay avatar shreybhatt avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

together's Issues

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.