Обсудить проект
← Все кейсы MVP-приложение · PWA

Распределение дохода

Финансовое приложение с каскадом приоритетов — Web, PWA и Android

  • 174релиза за 2 месяца
  • 387коммитов
  • 2контура: тестовый и боевой

Задача

Нерегулярный доход из нескольких источников нужно каждую неделю раскладывать по статьям: рабочий бюджет, обязательные платежи, накопления. В таблице это превращалось в ручную арифметику с ошибками.

Решение

Приложение с каскадом приоритетов: сначала то, что резать нельзя, затем буфер, накопления и остаток. При нехватке денег урезается по заданным правилам, а не «как получится».

Что внутри

  • Каскад статей с вложенными группами, процентами и потолками.
  • Копилки под платежи со сроком: приложение знает календарь и добирает «горящий» платёж раньше остальных — но не больше заданной доли дохода.
  • Лог поступлений по каналам со статусом «выплачено / ожидается».
  • Пересчёт задним числом с автоматической корректировкой буфера.
  • Автотесты на эталонных расчётах: каждое изменение правил проверяется до выкладки.
  • PWA на iPhone и Android-приложение с автообновлением; тестовый и боевой контуры.

Результат

Недельный расчёт — нажатие одной кнопки вместо ручной арифметики. Изменения сначала выкладываются в тестовый контур и только после проверки — в рабочий.

Следующий кейс Avito Cockpit