Skip to content

ajnetzley/StravaVision

Repository files navigation

StravaVision

StravaVision is a repository and Streamlit-based app where I do a deep dive into a variety of my Strava activities, looking into different metrics and creating different visualizations.

Future development plans to expand to enable other users to login and connect their own Strava accounts.

StravaVision App Homepage

StravaVision App Homepage

Repository Structure

├── pages/                                    # Folder containing the python scripts for each page of the app
│   ├── Hardest_Activities.py                   # Python script for the page containing the tabular visualization of my hardest activities
│   ├── Grind_Graph.py                          # Python script for the page containing the tabular visualization of the hardest cumulative weeks
│   └── Sky_Log.py                              # Python script for the page containing the tabular visualization of the highest altitudes
├── Home.py                                   # The main python wrapper for the app
├── utils.py                                  # Python script containing a variety of helper functions used throughout the application
├── config.py                                 # Python script containing the logic for loading the API tokens into the environment
├── styles.py                                 # Python script containing the CSS styling for the app
├── README.md                                 # README for the repo
└── .gitignore                                # git ignore for the repo

Acknowledgments

About

A Reimagined Exploration of my Strava Activities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published