I developed a Telegram bot that allows users to record personal expenses and income directly through chat. The bot supports both text and receipt images, making the logging process simple and seamless. An AI agent powered by Gemini 2.5 Flash automatically extracts the transaction amount, category, and description from the input. All records are stored in a PostgreSQL database for further tracking and analysis.
This project makes financial tracking more intuitive by removing the need to switch apps. It also allowed me to deepen my experience in AI agents, workflow automation, and database design.
AI Agent Workflow