https://github.com/vietanhdev/turingfit
TuringFit (turingfit.com) is a Strava weekly ranking app for sport challenges.
https://github.com/vietanhdev/turingfit
Last synced: 11 days ago
JSON representation
TuringFit (turingfit.com) is a Strava weekly ranking app for sport challenges.
- Host: GitHub
- URL: https://github.com/vietanhdev/turingfit
- Owner: vietanhdev
- Created: 2023-10-03T14:23:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-07T05:36:15.000Z (over 2 years ago)
- Last Synced: 2025-01-13T06:42:28.080Z (over 1 year ago)
- Language: Python
- Homepage: https://turingfit.com
- Size: 256 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TuringFit
TuringFit ([turingfit.com](https://turingfit.com)) is a Strava weekly ranking app for sport challenges.

**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
```shell
pip install -r requirements.txt
```
## 2. Run Developement Server
```shell
python manage.py migrate
python manage.py runserver 0.0.0.0:8000
```
## 3. Run Worker (for Strava sync)
```shell
python manage.py runworkers
```