Exercises Domain

This domain encapsulates all logic related to exercise management and categorization.

—

API Endpoints (Controllers)

FastAPI routers defining the public API for managing exercises.

—

Core Components (Services and DTOs)

Implementation of business logic and data transfer objects. We use a hybrid approach: - Pydantic for input validation and FastAPI integration. - msgspec.Struct for high-performance serialization and data transport.

—

Supporting Modules (Utilities and Dependencies)

Dependency Injection and Filtering Utilities for Exercise Resources.