mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-08-04 20:55:19 +02:00
feat: add Strava integration with OAuth flow and activity management
- Implemented IntegrationView for listing integrations including Immich, Google Maps, and Strava. - Created StravaIntegrationView for handling OAuth authorization and token exchange. - Added functionality to refresh Strava access tokens when needed. - Implemented endpoints to fetch user activities from Strava and extract essential information. - Added Strava logo asset and integrated it into the frontend settings page. - Updated settings page to display Strava integration status. - Enhanced location management to include trails with create, edit, and delete functionalities. - Updated types and localization files to support new features.
This commit is contained in:
parent
f5110ed640
commit
9bcada21dd
28 changed files with 991 additions and 72 deletions
|
@ -13,6 +13,9 @@ FRONTEND_URL='http://localhost:3000'
|
|||
|
||||
EMAIL_BACKEND='console'
|
||||
|
||||
# STRAVA_CLIENT_ID=''
|
||||
# STRAVA_CLIENT_SECRET=''
|
||||
|
||||
# EMAIL_BACKEND='email'
|
||||
# EMAIL_HOST='smtp.gmail.com'
|
||||
# EMAIL_USE_TLS=False
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue