Telegram Mini Apps · public demo
TMA для разделения расходов
TMA для разделения расходов показывает, как упаковать расчет долгов в понятный Telegram-сценарий для группы.
доменная логика взаиморасчетов вместо ручных таблиц

01 · проблема
Контекст и потери
Групповые расходы часто считают вручную в чатах и таблицах. Ошибки в расчетах вызывают споры, а история платежей быстро теряется.
02 · решение
Что спроектировано
TMA для разделения расходов помогает группе фиксировать траты, участников и доли, а затем получать понятный расчет, кто кому должен.
03 · результат
Что получает бизнес
Небольшой, но хороший кейс доменной логики: ценность не в экранах, а в корректном расчете взаиморасчетов.
- расходы фиксируются структурировано
- долги считаются автоматически
- участники видят понятный итог
- история операций сохраняется
- логику можно развить до backend ledger
Кому подходит
- поездки, команды, клубы и мероприятия
- групповые покупки и общие расходы
- Telegram-группы без отдельного финансового сервиса
- MVP для доменной логики расчетов
- сценарии, где важна прозрачность взаиморасчетов
04 · реализация
Что сделано руками
- создание группы
- добавление расходов
- распределение долей
- расчет кто кому должен
- история операций
- settlement logic
Пользовательский сценарий
- React
- Vite
- TypeScript
- Telegram Mini App
Группа создает участников, добавляет расходы и видит итог прямо в Telegram.
Финансовая логика
- Expense split
- Balance calculation
- Settlement logic
- Money precision
Расчеты вынесены в доменную логику, а не размазаны по интерфейсу.
Состояние
- LocalStorage
- Group state
- Operation history
- Validation
Демо сохраняет группу, операции и результат локально, с понятным путем к backend.
Масштабирование
- Backend ledger path
- Audit trail
- Export
- Roles
Логику можно развить до ledger-сервиса, ролей, аудита и экспорта.
05 · проверка
Факты и границы
- 1 — ядро доменной логики расчетов
- 3 — сущности: группа, участник, расход
- 0 — ручных пересчетов в таблицах
- 2 — выхода: баланс и settlement steps
Цифры показывают, что ценность продукта не в количестве экранов, а в корректной финансовой логике и понятном результате.
06 · следующий шаг
Разберём похожий процесс
Если люди регулярно делят общие расходы, такой Mini App помогает убрать ручные таблицы: участники добавляют траты, а система считает баланс и показывает шаги закрытия долгов.
Написать в Telegram