Pocket CFO — личный финансовый менеджер в телеграме
Сделал клиенту приложение, которое само ведёт весь его бюджет. Это не обычный трекер, куда надо руками забивать каждую трату. Агент сам тянет данные, считает и подсказывает.
Макет, суммы и имена условные.
Деньги у клиента в пяти валютах, карты в разных банках, часть трат наличкой и переводами по кьюар. Руками такое никто не ведёт, бросаешь на второй день. Банки нормального апи не дают, шлют только письма и пуши. Айфон чужие смс читать не даёт. Обычные трекеры хотят, чтобы вбивал сам, поэтому и не работают.
Что умеет:
- Сам собирает операции из писем банков, разбирает три разных формата, убирает дубли.
- Трату заносишь голосом прямо в приложении, без набора текста.
- Фоткаешь чек на любом языке и в любой валюте, он разбирает его по строкам и раскидывает по категориям. Длинный чек можно снять несколькими кадрами.
- Сам раскидывает траты по категориям: по контрагенту, по памяти, по ключевым словам. Что не понял, отдаёт на быстрый разбор голосом.
- Считает капитал в одной валюте по дневным курсам, показывает, на сколько хватит денег при нынешнем темпе.
- Предупреждает, когда тратишь больше нормы, раз в неделю шлёт сводку.
- Отвечает на вопросы про деньги в чате. И главное: отвечает только по реальным цифрам из базы, каждое число можно проследить до операции. Никаких выдуманных сумм, никаких галлюцинаций.
Приложение само достаёт данные, считает, предупреждает. Самая большая работа ушла именно на это: собрать так, чтобы ии не врал.
Стек: Telegram Mini App на React и Tailwind, бэкенд на Node и Vercel, база на Supabase, голос и чеки распознают модели опенаи, там же сидит и сам консультант, письма банков забирает Gmail. Около семисот автотестов, всё на проде.