juliancesaro / kudos

๐Ÿƒ A web app for visualizing Strava data made using Vue.js, Strava's V3 API, and Mapbox.

Home Page:https://kudos-web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿƒ๐Ÿ—บ๏ธ
Kudos

Visualizing your Strava data

โš™๏ธ Project setup

  1. Create a Strava API Application and get the Client ID and Client Secret.
  2. Create a Mapbox account and get your access token.
  3. Create a .env file in the root of the project that looks like:
   VUE_APP_CLIENT_ID=YOUR_CLIENT_ID
   VUE_APP_CLIENT_SECRET=YOUR_CLIENT_SECRET
   VUE_APP_MAPBOX_TOKEN=YOUR_MAPBOX_TOKEN
  1. npm install
  2. npm run serve

Don't forget to restrict your Mapbox token!

๐Ÿš€ Project deployment

Set config variables

VUE_APP_CLIENT_ID=YOUR_CLIENT_ID
VUE_APP_CLIENT_SECRET=YOUR_CLIENT_SECRET
VUE_APP_MAPBOX_TOKEN=YOUR_MAPBOX_TOKEN

Configure redirect URI

In Login.vue, change https://www.kudos-web.app -> https://your-app.name

๐Ÿ’ป Technologies and API's

About

๐Ÿƒ A web app for visualizing Strava data made using Vue.js, Strava's V3 API, and Mapbox.

https://kudos-web.app/

License:MIT License


Languages

Language:Vue 78.5%Language:JavaScript 17.9%Language:HTML 3.6%