Milo

Meal Intelligence Lifestyle Operator

A lean Milo monorepo with Nuxt in app/, Django in backend/, Telegram meal logging through /api/webhooks/telegram/, and daily summaries.

Backend status

Django is exposed through a simple health endpoint and proxied through the Nuxt server.

starting
TelegramWebhook under /api/webhooks/telegram/
OpenAIStructured meal guesses for incoming messages
Daily summarysend_daily_summaries command for Telegram rollups

Developer flow

npm run dev:full starts PostgreSQL, syncs Python, runs migrations, and launches both apps.

Backend routes

Django owns the explicit /api prefix in its own urls.py, including health and Telegram webhook routes.