Как мы съездили в Японию и запустили Пополаму — сервис, который знает кто кому должен

от автора

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

Какая проблема?

Более года назад мы готовились к поездке в Японию 🇯🇵. Нас было 6 человек и встал логичный вопрос: в чем будем вести учет общих расходов? Казалось бы, в 2025–2026 году это давно решенная проблема, но на практике всё оказалось максимально неудобно, а делить на всех было бы не очень честно — кто‑то платил за отель, кто то за такси, другой постоянно закрывал счет в барах, хотя брал там только салат и так далее.

Фото из поездки с друзьями в Японию
Фото из поездки с друзьями в Японию

Фото из поездки с друзьями в Японию

Мы проанализировали существующие решения и протестировав их, мы поняли: пользоваться ими в поездке больно:

  1. Зарубежные приложения вроде Splitwise/TriCount/Settle Up и другие. Жесткие лимиты на добавление чеков в день без подписки, платная конвертация валют, навязчивая реклама, слишком непонятный и переусложенный интерфейс. Плюс ко всему некоторые зарубежные сервисы не адаптированы под пользователей из СНГ. Спойлер: в поездке остановились на Tricount, так как у него самый приятный и простой интерфейс и неограниченное добавление чеков бесплатно, еще он работает с разными валютами. Но все наши потребности в виде быстро и удобного деления чеков в разных валютах для взаиморасчетов Tricount все равно не удовлетворил — приходилось дополнительно тратить время после на то, чтобы вспомнить почему именно так, и кто что где ел.

  2. Банковские встроенные решения. Работают отлично, но только если вы все клиенты одного банка, причем в российских банках деление сильно ограничено (только по 1 пользователю на позицию), а зарубежный финтех сильно отстает. В реальности же не у всех есть один банк, у кого‑то наличка, у кого‑то зарубежная карта, а кто‑то вообще платит криптой.

  3. Таблицы или калькулятор (Excel/Google Sheets/Заметки). Самый привычный и гибкий инструмент, но вбивать 60 чеков с телефона на ходу, конвертируя разные валюты — это развлечение для сильных духом, что заняло бы пару часов, не меньше, так как у нас было немало чеков, где мы взяли за вечер в ресторане по 20+ позиций.

Поездка в Японию и давняя идея сделать продукт для деления расходов сподвигли нас запустить Popolama — изначально это был Telegram Mini App, но мы поняли что это неудобно и создает лишние ограничения Телеграма, люди этим не будут пользоваться. Так мы пришли к тому что сделали PWA‑приложение (работает как банковские приложения — можно добавить на главный экран и пользоваться как полноценным приложением с push‑уведомлениями), доступно на любой платформе — iOS/Android/Desktop.

Главные фичи

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

Можно не регистрироваться сразу, а сначала потыкать пример спейса (так мы назвали группу расходов/чеков, которую вы шерите между людьми и можете привязать к поездке или событию) и понять, как устроены участники, расходы и итоговый расчёт в демо режиме прямо на лендинге.

Лендинг и демо режим без регистрации

Лендинг и демо режим без регистрации

Удобное деление чеков и приглашение пользователей

После загрузки чеков и быстрых расходов все что нужно — отметить позиции, в которых вы участвуете и кто оплачивал. Это может сделать как владелец чека, так и любой участник. Кто сколько кому должен мы посчитаем сами — вам не нужно об этом думать.

Внешний вид спейсов (группы чеков) и деление позиций в чеке

Внешний вид спейсов (группы чеков) и деление позиций в чеке

Добавить нового участника легко — можно по ссылке или по qr коду. Если кто‑то не хочет или не может войти — можно создать гостя и раскидать позиции за него, в будущем человек может зайти и у него сразу подтянутся его чеки, позиции и сумма, которую он должен/ему должны. Также можно настроить уведомления (push/email/tg), чтобы напомнить об оплате или новом чеке.

Автоматическое распознавание чека по фото

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

Автоматическое распознавание позиций, валюты и языка по фото с переводом

Автоматическое распознавание позиций, валюты и языка по фото с переводом

Мультивалюты и перевод названий

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

Минимизация и переводы через приложение Банка

Часто бывает что разные люди платят за различные траты — такси, посиделка в баре, ресторан, отель и др. В таком случае появляется много попарных долгов. Алгоритм делает так, что минимизируется оборот денег и общее количество переводов. Также можно прямо в Пополаме открыть приложение банка и сразу перевести нужную сумму.

Пример экрана расчетов из реального спейса

Пример экрана расчетов из реального спейса

Приложение полностью бесплатное, сейчас мы на стадии активных доработок и получения фидбека от первых пользователей — их сейчас 500+ и через наш сервис прошло уже суммарно более 2 млн рублей. Пользователи используют приложение как на ежедневной основе для ресторанов/ баров/ мероприятий и в поездках.

ссылка на оригинал статьи https://habr.com/ru/articles/1057626/