Skip to content
miguelarocaoPublic

About

CRVX

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRVX

Climbing Record Visualisation eXperience

🧗‍♀️   Streamlit App 🧗

CRVX (pronounced crux) is an app to help visualise climbing training data. The app uses Google Sheets as a database to store the training data, Streamlit + Pandas + Altair to analyse and visualise the data. It's deployed on Heroku.

Deployment instructions

  1. Make a copy of the Google Sheets Climbing Data Template. Rename it to "Climbing Data", which is the spreadsheet CRVX will look for when querying the Google API.
  2. Fill in your training data. Notice the named range "raw_data", this is where CRVX app will pull data from. Note that everything else outside the named range (i.e. the computed data) is not queried and is simply for the user's benefit when looking at the data spreadsheet.
  3. Create a service account key so CRVX app can access your training logbook.
  4. Create a heroku project, add this 3rd party Google Credentials build pack, and follow the instructions on that page to add your service account key to your project's config vars.
  5. Deploy your project on Heroku! The GitHub Integration makes it easy. The free tier should be sufficient unless you have other apps already deployed.

About

CRVX

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages