Phase 26 — Responsive Surfaces

Virtual Coach — Chainlit Copilot

An interactive natural bodybuilding and physique coaching assistant powered by Chainlit and Google Gemini.

📱 Mobile Full-Screen Coaching

For optimal usability and keyboard support on mobile screens, the Virtual Coach runs in a dedicated full-screen interface.

Note: Starts a new standalone session

🚀 Open Full-Screen Coach

⚠️ Virtual Coach Unavailable or Loading Slowly

Virtual Coach is taking longer than usual — open full screen or retry.

💬 Try Sample Coaching Queries

The Virtual Coach specializes in evidence-based natural bodybuilding, contest prep macro periodization, training splits, and peak week protocols.

"What are optimal macro ratios during the final weeks of contest prep?" 📋
"How should I structure a refeed day during an aggressive calorie deficit?" 📋
"What are evidence-based peak week sodium and water manipulation strategies?" 📋
"How do I manage training volume and fatigue 3 weeks out from a bodybuilding show?" 📋

⚙️ Responsive Integration Architecture

Adaptive multi-surface deployment optimized for both desktop copilot workflows and full-screen mobile viewports:

  • Desktop Copilot (≥ 769px): Seamless sidebar widget via Chainlit Copilot JavaScript.
  • Mobile Full-Screen (< 769px): Direct full-page interface for optimal touch and virtual keyboard UX.
  • Return Navigation: Standalone UI provides prominent "← Return to JoshJanzen.com" header link.
  • Real-time Streaming: Live token generation via LangChain and Gemini with zero MCP interference.