Mo Architecture
Mo isn't just an app — it's your training partner.
This is the technical documentation for the Mo fitness platform. Here you'll find the system architecture, API reference, and implementation details.
Quick Links
| Resource | Description |
|---|---|
| Architecture Overview | Mo Universe - domains, verticals, systems |
| MVP Progress | Implementation phases and progress |
| API Reference | Endpoint documentation |
| Database Schema | Data models and relationships |
Mo Universe
The Mo app is organized into 4 domains:
┌───────────────┐ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ MO:SELF │ │ MO:PULSE │ │ MO:COACH │ │ MO:CONNECT │
│ │ │ │ │ │ │ │
│ "This is │ │ "Your daily │ │ "Your smart │ │ "Your link to │
│ you" │ │ rhythm" │ │ trainer" │ │ the world" │
└───────────────┘ └───────────────┘ └───────────────┘ └───────────────┘
Foundation Tracking Intelligence Ecosystem
| Domain | Role |
|---|---|
| MO:SELF | Knows who you are, what you want, where you've been |
| MO:PULSE | Watches everything — workouts, body, recovery |
| MO:COACH | Thinks, adapts, learns, coaches |
| MO:CONNECT | Links you to devices, community, knowledge |
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, React, TypeScript |
| Styling | Tailwind CSS, shadcn/ui |
| Database | PostgreSQL (Neon serverless) |
| ORM | Drizzle ORM |
| Auth | Clerk |
| Hosting | Vercel |
Related Resources
- Mo Knowledge Base — Nutrition, training, wellness content
- mo-app Repository — Source code