CaloTracko
An AI-powered calorie-tracking Telegram bot — log a meal by snapping a photo or typing a description.

Project Details
Want to track your health? We'd love to introduce a new buddy to you: CaloTracko!
Isn't it so cute! (say yes)
Created by Sean Koh from AI Lodge, CaloTracko is an AI-powered calorie tracking Telegram bot that makes meal logging as simple as sending a food photo or text description!
Users can track their nutrition through these commands:
/log— Log a meal (text or photo)/today— Check today's progress/week— See weekly history/profile— View or update your settings/saved— Browse your saved meals/goal— View or set your calorie goal/history— View a past date/reminder— Set meal reminders
Built with Python, FastAPI, OpenAI's GPT-4o-mini, Vercel, and Supabase, CaloTracko uses AI to estimate calories and macronutrients. It calculates your calorie goals and stores meal history so that users can monitor their progress over time. Features like 'Saved Meals' make logging easier by letting users reuse commonly eaten meals, and conversational follow-ups help to provide extra details.
You see, Sean created CaloTracko after finding traditional apps tedious to use. Logging meals often required manually searching food databases and entering detailed information, making it difficult to stay consistent. While some apps offered photo analysis (e.g. "MealScan"), these features were typically locked behind premium subscriptions. That's when he thought: isn't this something ChatGPT/Gemini could also do through a photo upload? What if he created a simple interface that used AI APIs to analyse images while automatically logging the nutritional data?
Project Satisfaction
The project ended up working better than expected, with gpt-4o-mini being able to identify multiple food items within a single image. One potential improvement would be to figure out a way to capture 3D volume data to improve calorie estimation accuracy.