FinMate
Учет расходов без ручного ввода

Проект командной практики geek-tik.tech:

Telegram FastAPI Yandex Cloud AI

Технологический стек

Клиенты
Telegram Bot API
Backend
Python FastAPI PostgreSQL
ИИ
Yandex Cloud SpeechKit Vision OCR YandexGPT
Инфра
Docker GitHub Actions nginx

Код: finmate · команда на geek-tik.tech.

MVP Как это работает

Одна задача — перестать записывать расходы вручную. Голосовое или фото чека — основной путь; текст тоже принимаем, если в нём есть данные о трате.

Голосовое, чек или текст

Голосовое, снимок чека или сообщение вроде «потратил 450 на обед».

ИИ извлекает данные

Распознаёт сумму, категорию и детали траты.

Расход сохранён

Подтверждение в чате и простой список записанных трат в аккаунте.

Подробнее о целях и границах MVP — в концепции продукта

Клиент · Telegram Telegram-бот

Распознаем голосовое или фото чека. Текстовые сообщения тоже обрабатываем — если в них есть информация о покупке, бот сохранит расход.

Telegram Bot API Голосовое Фото чека Текст
Голосовое сообщение
Фото чека
Текст и список трат

Все экраны — в интерактивном макете.