Приложение для личных финансов
Как развивался Tmon
Tmon — приложение для учёта личных финансов в Telegram
Этап 1
Продукт и сценарии
ЗАДАЧА
Собрать личные финансы в одном месте
Tmon показывает полную картину денег: доходы и расходы за день, неделю, месяц или год, счета в разных валютах и переводы между своими счетами. Вход — через Telegram, отдельный пароль не нужен: данные привязаны к профилю. К этому добавляются бюджеты с предупреждениями о приближении к лимиту, финансовые цели и отчёты с диаграммами и фильтрами.
ЗАДАЧА
Забирать операции из банка без ручного ввода
Подключил Т-Банк: авторизация и привязка счёта, импорт счетов и операций окнами по 92 дня, обновление токенов и почасовая синхронизация. Переводы между своими счетами автоматически собираются в пару с общим идентификатором, а категория расхода определяется по комментарию к операции — так пользователю остаётся меньше ручной сортировки.
Tmon — привязка банковского счёта (изображение заменим на готовое)
Было и стало
Этап 2
Интерфейс и документация
ЗАДАЧА
Сделать интерфейс понятным с первого экрана
Интерфейс — React SPA, который одинаково работает как Telegram mini app и в обычном браузере. Главный экран — операции и итоговые суммы, новая запись через кнопку «+», остальные разделы в боковом меню. Данные изолированы по пользователю и группе, а удаление мягкое — поэтому приложением можно пользоваться вдвоём, как семейным бюджетом, и ничего не теряется по ошибке.
ЗАДАЧА
Объяснить приложение без службы поддержки
Написал справку: знакомство, быстрый старт, операции, счета, категории, бюджеты, цели, отчёты, курсы валют, Premium и настройки. Инструкции строятся вокруг реальных сценариев — что проверить при первом входе, как записать первую покупку и когда смотреть отчёты, а не вокруг списка кнопок.
Этап 3
Бюджеты, цели и Premium
Tmon — уведомление о бюджете в Telegram (изображение заменим на готовое)
ЗАДАЧА
Сделать так, чтобы приложением пользовались каждый день
Бюджеты следят за лимитами и присылают предупреждения в Telegram, цели показывают прогресс накоплений, отчёты отвечают на вопрос «куда уходят деньги». Premium открывает работу без рекламы, неограниченное количество категорий и синхронизацию: оплата проходит внутри Telegram Stars, а новый срок начинается после окончания текущего — оплаченные дни не сгорают.
Tmon — экран Premium и оплата в Telegram (изображение заменим на готовое)
СТЕК
Laravel 12 · React 18 · Telegram · Т-Банк
Бэкенд на Laravel (PHP 8.3, MySQL) с REST API, фронтенд на React и Vite, деплой на обычном хостинге. Интеграции — Telegram Bot API для входа и уведомлений и API Т-Банка для импорта операций. Внутри — очереди, планировщик синхронизации и тесты.

Tmon — продукт, в котором сходится всё: продуманные сценарии учёта, интеграция с банком, аккуратный интерфейс и документация, которая отвечает на вопросы раньше поддержки. Приложение работает в Telegram и браузере и развивается как полноценный сервис.