ASP.NET Core Web Application that utilizes the Strava API to allow you to view your workouts and activities on a calendar, table, and a map. I was inspired to create this website because I wanted to be able to visualize all the cool places I have mountain biked in Washington. The site has the following features:
- Monthly Calendar - The calendar highlights dates you have recorded a run, ride, or any workout using Strava.
- Weekly Table - The table lists any activities you have recorded on Strava this week.
- Map - The map displays number of visits per location (start coordinates) for your run, rides, or all combined activities.
The web application uses the following technologies to be able to request, display, and save your data:
- ASP.NET Core
- OAuth
- Azure (App Service, SQL Database, Azure KeyVault)
- Bing Maps API
- Strava API
- jQuery (jQueryUI, Datatables)
- Bootstrap
- Nuget Packages
- AspNet.Security.OAuth.Strava
- Microsoft.AspNetCore.AzureKeyVault.HostingStartup
- Microsoft.Azure.KeyVault
- Microsoft.Azure.Services.AppAuthentication
- Newtonsoft.Json
- Strava Client Code
- jQueryUI
- Datatables