Sleek Coach Docs

Sleek Coach Documentation

Sleek Coach is a fitness coaching app: a FastAPI backend, a React Native (Expo) mobile app, and an AI coach that combines daily check-ins, nutrition tracking, and adaptive guidance. This site is the documentation index; the code lives in the sleek-coach repository.

Architecture and design

Document What it covers
Architecture System overview, mobile and backend stacks, data flow, performance targets
AI Coach The coach AI: orchestrator, tools, safety policies, streaming
Database Schema, entity relationships, migrations
API Reference Auth lifecycle, error format, rate limits, endpoint map

Conventions (normative)

Document What it governs
Design Conventions The mobile design system: theme tokens, spacing, type, dark mode, accessibility
AI Conventions The coach AI layer: provider boundary, safety policies, streaming contract, required tests

Operations and security

Document What it covers
Security Security architecture, OWASP mapping, incident response
Runbook Operations, common incidents, rollbacks, performance monitoring
Document  
Privacy Policy  
Terms of Service  
Data Retention Policy  

Historical product and design documents are preserved in archive/.