Roadmap - itskovacs/wingfit GitHub Wiki

Features & QOL

BACKEND

  • :zap: Use SQLAlchemy / Pydantic without SQLModel dependancy
  • :zap: Use Alembic for db migrations
  • :zap: Better OIDC Authentication support
  • :sparkles: API Token to full usage API, retrieve user based on Token
  • :sparkles: MFA QRCode image generation

FRONTEND

  • :sparkles: Make a documentation or guided-tour

Admin Panel

  • :sparkles: Manage config
  • :sparkles: Restore data feature

Statistics

  • :zap: Option to use Whoop API directly
  • :sparkles: Apple Watch parsing
  • :sparkles: Gauges for daily metrics (steps, flights, weekly training duration, ...)

Assistant

BACKEND

  • 🚀 LLM Server: Defaults to OpenAI, can be customized to point to selfhosted ollama instance
client = OpenAI(
    base_url='', <- OpenAI API base url or selfhosted instance
    api_key='',
)
  • ✨ LLM Context personas
    • Scientific expert,
    • Workout programming coach
  • ✨ LLM Chat custom response_format

FRONTEND

  • 🚀 (Admin Panel) Inputs for OpenAI API Config
  • 🚀 (Assistant) Component

Chore & Github

  • :construction_worker: Use Github CI to build releases

FRONTEND

  • :zap: Zoneless Angular refacto
  • :zap: Use Angular signals