Displays my Strava activities in a stacked horizontal bar chart by hours per week
This React app shows my Strava activity data in a stacked bar chart format, by week, by activity & type/hours performed.
A custom Node backend connects to the Strava API and provides filtered access to my Strava data. An AWS Lambda function syncs the API and database every hour. We can then visualize the data on the frontend with React. So it’s React on the frontend and Node/ES6/Mongoose on the backend.
I mostly use this app for visualizing my own training data, but please feel free to fork this project and use it for your own purposes.
cd react-strava-weekly-graphs
cp .env.example .env
.env
npm install && cd client && npm install && cd ..
npm run dev
when you’re ready to start working and npm run deploy
or git push heroku master
(if using Heroku) when you’re ready to go to production.