MyTrainerOS Documentation
Help articles and getting-started guides for every role on the platform.
Looking for product-specific how-tos? Visit the Help Center.
Getting Started
Setup guides, architecture overview, and development workflow
Architecture & Design
System architecture, design patterns, and technical decisions
Design System
Colors, typography, spacing, and components
Open Help Center
Type System Guidelines
TypeScript type definitions and naming conventions
Open Help Center
User Roles Architecture
RBAC, permissions, and dashboards by role
Open Help Center
Offline Sync Strategy
Offline-first patterns and background sync
Open Help Center
Features & Implementation
Feature documentation, integration guides, and implementation details
AI Integration
Voice logging, photo nutrition AI, and coaching
Open Help Center
CRM & Marketing
Lead pipeline and email automation
Open Help Center
Required External APIs
Third-party services and integration setup
Open Help Center
HIPAA Compliance
PHI classification and compliance requirements
Open Help Center
Development Guides
Best practices, patterns, and coding guidelines
Angular & Ionic Rules
Framework-specific best practices
Open Help Center
UX Patterns
Friction reduction and navigation patterns
Open Help Center
Settings & Profile UX
Settings page design standards
Open Help Center
Theming Guide
Dark/light mode implementation
Open Help Center
Changelog Management
How to update the changelog system
Open Help Center
Planning & Research
Product planning, competitive analysis, and sprint documentation