AI-powered running coaching API
Connect Strava activities with GPT-4 summaries and semantic search. Transform your running data into actionable insights.
Server-side OAuth with automatic token refresh and background sync
GPT-4 powered activity summaries with intelligent insights
Vector-based similarity search using Qdrant Cloud
Background job processing with Laravel Queues
Automatic rate limit management for external APIs
Automatic archiving of old activities for better performance
# Install dependencies
composer install
# Configure environment
cp .env.example .env
php artisan key:generate
# Setup database
php artisan migrate
# Start the server
php artisan serve
// Get Strava authorization URL
GET
/api/v1/strava/auth-url
Response:
{
"success": true,
"data": {
"authorization_url": "https://www.strava.com/oauth/authorize..."
}
}
© 2024 Trailiva Coach API. Built with ❤️ for runners and developers.