Skip to content

Conversation

Copy link

Copilot AI commented Jun 3, 2025

This PR addresses the request to brainstorm next features for the Dropped AI cycling app by creating comprehensive documentation that analyzes the current state and proposes a strategic roadmap for future development.

What's Added

📋 Main Deliverable: docs/feature-brainstorm.md

A comprehensive analysis featuring:

  • 16 prioritized features organized by implementation effort and user value
  • 4 main categories: Core AI & Workout Generation, Integration & Data Platform, Platform Expansion, Analytics & Performance Tracking
  • User persona alignment (Beginner, Enthusiast, Competitive, Coach)
  • 3-phase implementation roadmap with realistic timelines
  • Technical considerations including architecture, security, and scalability
  • Success metrics for measuring feature impact

🎯 Quick Reference: docs/issue-13-summary.md

Direct response to the issue requirements:

  • ✅ Make workout generation 'actually work' with OpenAI APIs
  • ✅ Integration with Supabase for auth and data storage
  • ✅ Generate workouts in trainer-compatible format (.zwo, .erg, .mrc)
  • ✅ Add a web version

Key Insights

Current App Analysis:

  • Solid foundation with AI workout framework and SwiftUI interface
  • Basic user onboarding and static training plan generation
  • Existing workout detail views with power graphs
  • Limited by local storage and missing production AI integration

Recommended Phase 1 (3-4 months):

  1. Production AI Integration - Secure OpenAI API with fallbacks
  2. Supabase Authentication - Cloud storage and cross-device sync
  3. Workout Export - .zwo/.erg/.mrc format support for trainer compatibility

High-Impact Features Beyond Requirements:

  • Adaptive training plans that adjust based on performance
  • Smart workout scheduling with weather awareness
  • Advanced performance analytics with FTP tracking
  • Recovery & wellness integration

Technical Approach

The brainstorming includes implementation details for priority features:

  • Secure API key management through backend proxy
  • Database schema for user profiles and workout tracking
  • Export service supporting multiple trainer formats
  • Authentication service with Supabase integration

Documentation Updates

  • Updated docs/memory.md to include new documentation
  • Created actionable roadmap with clear success metrics
  • Aligned features with cycling domain expertise and modern training trends

This comprehensive analysis provides a strategic foundation for the app's evolution from a simple workout generator to a full-featured AI cycling training platform.

Fixes #13.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Brainstorm a list of next features to add for this AI cycling app Comprehensive Feature Brainstorming for AI Cycling App Next Steps Jun 3, 2025
Copilot AI requested a review from pierceboggan June 3, 2025 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Brainstorm a list of next features to add for this AI cycling app

2 participants