Overview
A phone photo of a meal, and an estimate of its nutrition. Built on Gemini, with a step to correct the estimate when it is wrong. Three parts: a React and Vite web app, a Telegram bot for when a website is inconvenient, and a containerized Node and Express API. Hosted on Azure and deployed with GitHub Actions. A personal project.
Key outcomes
- Gemini AI multimodal vision
- Web App & Telegram Bot interfaces
- Azure Container Apps & CI/CD automation
Technologies
Gemini AIMultimodal AIReactTypeScriptNode.jsAzure Container AppsDockerTelegram Bot

