Back to portfolio

user-product

Dishes Recognition & Nutrition Goals Telegram Bot

Calorio Telegram bot that recognizes dishes from photos/audio, tracks nutrition goals, and exposes admin usage/cost reports.

Overview

Calorio is a multimodal Telegram bot that understands dish photos, voice notes, and text meal descriptions, logs calories/macros, and nudges users toward daily nutrition targets. It also ships a beta Telegram Mini App for profile and diary management plus a production admin-report flow for usage, retention, support, model-cost, health, and webhook telemetry. A sanitized 2026-05-21 production report is used here only for aggregate portfolio metrics, with server identifiers and user-level support content omitted.

What It Covers

  • Vision, voice, and text meal logging in Telegram
  • Nutrition goal tracking with profile and diary surfaces
  • Telegram Mini App for profile, diary, analytics, and support entry points
  • Admin reports for usage, retention, model-cost, health, webhook, and support signals
  • Public-safe portfolio metrics that keep production identifiers and user-level details out of crawlable pages

Stack And Topics

  • Telegram Bot API
  • FastAPI
  • OpenAI APIs
  • Vision LLMs
  • Speech-to-Text
  • SQLite
  • Telegram Mini Apps
  • Admin Analytics

Public Signals

  • Input modes: 3 photo, voice, and text flows in public product case study
  • Nutrition surfaces: 2 2 public product surfaces: Telegram bot plus beta Mini App diary/profile flow
  • Admin report snapshot: 2026-06-03 12:00 UTC latest aggregate Calorio admin report used for public metrics; user-level identifiers omitted
  • Telegram audience: 1,713 users Calorio admin report 2026-06-03T12:00:00Z; aggregate count only
  • Active audience: 28 daily / 109 weekly / 375 monthly active users Calorio admin report 2026-06-03T12:00:00Z
  • Rolling 24h logs: 77 logs / 21 loggers rolling 24h diary metrics from the 2026-06-03 admin report
  • New users 24h: 13 +8 versus the prior 24h window in the 2026-06-03 admin report
  • Mini App 24h: 8 users / 67 events 28.6% of daily active users; http/auth/exception errors all 0 in the 2026-06-03 admin report
  • OpenAI 24h telemetry: 555,392 tokens / $1.14 aggregate model-cost telemetry from the 2026-06-03 admin report
  • Feedback sample: 4.94 avg / 16 ratings 30d satisfaction sample from the 2026-06-03 admin report; user text omitted
  • Production health: 0 critical signals / 0 Mini App errors critical-signal and mini-app error summary from the 2026-06-03 admin report
  • Public route: Telegram bot link reviewed 2026-05-15

References