Visualize your Strava activities in a unique bubble chart. Example:
See DESIGN.md.
Technologies used:
- React.js and Chart.js
- MySQL
- Golang
Install MySQL and run the following commands in the root console.
create database stravasight;
create user 'stravasight'@'%';
grant all privileges on stravasight.* to 'stravasight'@'%' with grant option;
export STRAVA_CLIENT_ID=<redacted>
export STRAVA_CLIENT_SECRET=<redacted>
make install && make start
The application will be available at http://localhost:4000.
If you are making changes to the JS frontend, you may optionally run the following to automatically update the bundle artifact.
cd js && make install && make start
This application is structured such that it can be easily deployed via Heroku.