vietanhdev / turingfit

TuringFit (turingfit.com) is a Strava weekly ranking app for sport challenges.

Home Page:https://turingfit.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TuringFit

TuringFit (turingfit.com) is a Strava weekly ranking app for sport challenges.

Screenshot

Features:

  • Query Strava API to get weekly activities
  • Weekly ranking of activities ("Run", "Walk")

TODO:

  • Docker-based deployment

Environment Variables:

The following variables that are given to you when you create an application on strava.com.

  • STRAVA_SECRET
  • STRAVA_KEY

Create a Django secret key and set it as an environment variable.

  • SECRET_KEY

1. Environment Setup

  • Python 3.8 or higher with Pip
pip install -r requirements.txt

2. Run Developement Server

python manage.py migrate
python manage.py runserver 0.0.0.0:8000

3. Run Worker (for Strava sync)

python manage.py runworkers

About

TuringFit (turingfit.com) is a Strava weekly ranking app for sport challenges.

https://turingfit.com


Languages

Language:Python 62.9%Language:HTML 37.1%