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