Skip to main content

Moveat documentation

Moveat is a nutrition and fitness product designed to help users log meals, body weight and workouts with the least possible friction. The product combines a web application, a business backend called Platform, and a conversational Agent that can operate through channels such as WhatsApp. This documentation is written for product, operations and engineering readers. It explains what Moveat is trying to achieve, how the core business flows work, and how the technical system supports those flows.

Product logic

Understand what Moveat is trying to solve and how the core product loops work.

Project status

See what exists today, what is in progress and what the next priorities are.

API specs

Understand Platform public APIs, Platform internal APIs and Agent endpoints at a high level.

Operations

See how Vercel, DigitalOcean, Komodo, Grafana and Mintlify fit together.

What Moveat does

Moveat helps users:
  • Create an account and complete a fitness onboarding.
  • Define goals such as fat loss, muscle gain or maintenance.
  • Track meals and calories.
  • Track body weight over time.
  • Track workouts, exercises, sets, reps and loads.
  • Use a conversational agent to reduce manual logging friction.

Main system components

Documentation map

  • Overview explains product logic, current status and system shape.
  • Product explains the user lifecycle and tracking modules.
  • Technical explains Platform, Agent, APIs, auth, testing and data ownership.
  • Operations explains deployment, infrastructure, environments, observability and runbooks.

Current product stage

Moveat is in an MVP foundation phase. The architecture is intentionally simple: a modular monolith for Platform, a separate Agent service, and a droplet-based production stack for backend services. The goal is to validate the core product loops before introducing heavier infrastructure or premature microservices.