Мобильное приложение · Финансы

Приложение для учёта финансов и планирования дел

Доходы и расходы, долги, активы, цели и календарь задач для семьи и команды.

Обсудить похожий проект
Учёт активовУчёт активов: квартира 8 500 000 ₽ добавляется к автомобилю, валюте и криптовалюте, доли на круговой диаграмме
Срок
3 месяца
Платформа
iOS и Android
Монетизация
Подписка
Рынки
РФ, Европа, США

Мобильное приложение для учёта финансов на iOS и Android заменяет сразу несколько сервисов: трекер доходов и расходов, учёт долгов и кредитов, портфель активов, финансовые цели и календарь задач. На главном экране собраны счета, активы, обязательства и дела на сегодня.

Подписка открывает совместный доступ: владелец семьи или небольшой компании видит траты и календарь участников и ставит им задачи, так что приложение подходит и для семьи, и для учёта расходов сотрудников. Первую версию на русском и английском мы запустили вместе с основателем за 3 месяца и опубликовали в Google Play и App Store.

Вид проекта
  • Мобильное приложение
  • Прототип
  • UX/UI дизайн
Технологии
  • Flutter
  • Node.js
  • Supabase (PostgreSQL)
Сервисы
  • ЮKassa
  • Braintree
  • Google Play
  • App Store
01 · Проблема

Проблема: деньги, дела и долги живут в разных приложениях

Траты обычно записывают в одном приложении, задачи в другом, встречи в календаре. Общей картины нет.

Основатель — предприниматель, он годами вёл финансы в приложении для учёта трат. Ему не хватало планирования дня, целей, встреч с напоминаниями и учёта долгов. Самое близкое по функциям приложение из App Store, которое он взял за образец, выглядело устаревшим.

Чего не видно без общей картины

  • Кому одолжил и сколько осталось платить по ипотеке, держат в голове или в заметках
  • Непонятно, где урезать расходы, а где можно позволить себе больше
  • Неясно, как распределены вложения между квартирой, машиной, акциями и криптовалютой
  • В малом бизнесе и семьях ещё сложнее: руководитель не видит, куда сотрудники тратят деньги, и раздаёт поручения в мессенджерах
02 · Решение

Решение: учёт доходов и расходов и планировщик дел в одном приложении

Основатель решил собрать в одном продукте то, что обычно разбросано по Дзен-мани, CoinKeeper, Google Календарю и заметкам.

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

Модель как у большинства приложений с подпиской: основное приложение бесплатное, а совместный режим платный.

  • Россия, Европа и АмерикаС первого дня продукт задумывали для этих рынков, поэтому интерфейс сделали на русском и английском.
  • Язык из настроек телефонаПриложение само подхватывает язык, который выбран на телефоне.
  • Бесплатное приложениеОсновное приложение бесплатное, чтобы собрать широкую аудиторию.
  • Платный совместный режимРежим для семьи или организации — по подписке.
Онбординг

Что умеет приложение — за несколько секунд

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

Кнопка «Старт» ведёт к регистрации по email или через Google и Apple.

Онбординг приложения для учёта финансов: учёт расходов, обязательства, календарь задач, активы и совместный доступ
03 · Наш вклад

Как зарабатывать на финансовом приложении: что предложили ещё до старта работ

На первом созвоне основатель спросил, как лучше зарабатывать на приложении: на рекламе, подписке или платном отключении рекламы.

Мы разобрали варианты на опыте прошлых проектов.

  • Подписка вместо рекламыРеклама в России из-за санкций почти не монетизируется. К тому же в приложении для учёта трат человек проводит минуту вечером, пока вносит расход. На рекламе хорошо зарабатывают игры, здесь доход вышел бы копеечным. Подписку российские пользователи оплачивают картой через российский эквайринг, иностранные — своими картами.
  • Бесплатный пробный периодПочти все приложения с подпиской сначала дают попользоваться бесплатно, потом подписка продлевается сама. Пробный период заложили в механику подписки.
  • Платным делаем то, за что точно заплатятЧерез несколько дней мы предложили вынести в подписку совместный доступ: семья или бизнес добавляет участников и видит, кто сколько тратит и куда уходят деньги. Такую подписку есть за что купить: владелец видит, куда уходят деньги семьи или команды.
  • Автоматизацию — во вторую версиюОснователь хотел, чтобы траты считывались с фото чека с помощью ИИ, без ручного ввода. Мы посоветовали не тратить на это деньги на старте. Распознавание чеков долго настраивать, а для подключения банков нужны заявки, аудит и уже набранная база пользователей. Первой версии хватает ручного ввода и вечернего напоминания внести траты. Автоматическую подгрузку данных добавили во второй версии, когда приложение уже работало.
Ввод расхода 1 250 ₽ через кнопку «+»: категория «Продукты», счёт «Карта», график баланса и история операций
Расходы и доходы

Быстрый ввод расходов и доходов в одно касание

Приложением для учёта трат пользуются, пока внести расход быстрее, чем забыть о нём. Поэтому добавление операции вынесли на центральную кнопку «+» в нижней панели, она доступна с любого экрана. Сумму набирают на крупной цифровой клавиатуре, потом выбирают категорию и счёт, а при желании добавляют комментарий и дату. Сохранённый расход сразу появляется на графике баланса счёта и в истории операций.

Счетов может быть несколько: карта, наличные, накопления. Один назначают счётом по умолчанию, чтобы не выбирать его каждый раз. Если баланс в приложении разошёлся с реальным, его поправляют корректировкой «+» или «−». Разовые траты, которые не хочется раскладывать, уходят в категорию «Разное», а свои категории пользователь создаёт с эмодзи. Каждый вечер в 20:00 приложение напоминает внести траты за день, время меняется в настройках.

Учёт долгов

Учёт долгов в приложении: «Я должен» и «Мне должны»

Кто кому сколько должен, обычно держат в уме, а потом неловко напоминать или вспоминать самому. В приложении для этого есть отдельный раздел, которого на момент запуска не было у конкурентов.

Должник, сумма и дата займа записываются за несколько секунд. Частичные возвраты уменьшают остаток, закрытый долг уходит из ленты.

Учёт долгов в приложении: долг 15 000 ₽ в ленте «Мне должны», отметка возврата и статус «Долг погашен»
Кредиты и платежи

Учёт кредитов, ипотеки и регулярных платежей с напоминаниями

Ипотеку, кредиты и рассрочки неудобно вести как обычные траты: здесь важны график и остаток. Каждое обязательство хранит общую сумму, регулярный платёж и периодичность (каждый день, по дню недели или по числу месяца), а перед датой платежа приходит напоминание.

Внесённая выплата уменьшает остаток, и приложение сразу предлагает записать её в расходы, чтобы не вносить дважды. Регулярные платежи видны и в календаре.

Рассрочка 90 000 ₽ с ежемесячным платежом и напоминанием, пуш о платеже и последняя выплата — долг погашен
Учёт активов

Учёт активов: квартира, машина, акции и криптовалюта

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

Круговая диаграмма показывает долю каждого актива в процентах, список идёт от самого дорогого к самому дешёвому. Сумма активов выводится на главный экран рядом с балансом счетов.

Учёт активов: квартира 8 500 000 ₽ добавляется к автомобилю, валюте и криптовалюте, доли на круговой диаграмме
Ваша идея

Хотите собрать несколько привычных сервисов в одном своём продукте?

Основатель увидел, что людям неудобно держать деньги, долги и дела в пяти разных приложениях, и запустил продукт, который собирает их на одном экране. Если у вас тоже есть идея, как объединить разрозненные инструменты для своей аудитории, давайте обсудим её на созвоне.

  • Первый созвон — бесплатно
  • Разберём, что войдёт в первую версию

Оставьте контакты

Перезвоним в течение 15 минут

Финансовая цель накопить 300 000 ₽ к 1 декабря: выбор счёта и даты, список целей и график прогресса 40%
Цели и аналитика

Финансовые цели и аналитика расходов по категориям

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

Рядом с целями лежит аналитика доходов и расходов: круговая диаграмма по категориям, периоды «месяц», «полгода», «год» или свой интервал, средний расход в день, средняя операция и сравнение с прошлым периодом. Сложный столбчатый график по месяцам мы заменили круговой диаграммой, как в банковских приложениях. Её понимают с первого взгляда.

Календарь

Календарь задач, событий и заметок рядом с финансами

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

Ещё в календаре есть события с местом, тегом и повтором, например день рождения с напоминанием раз в год, и заметки на конкретный день. Календарь показывает месяц или неделю, а каждое утро в 9:00 приложение предлагает спланировать день. Зарплату и платежи по кредитам календарь заранее ставит на нужные даты.

Календарь задач: личная задача с подзадачами, временем 18:00, напоминанием, тегом #отпуск и приоритетом «Важная»
Совместный доступ: владелец приглашает участника по ID и ставит задачу, пуш исполнителю и сводка по участникам
Совместный доступ

Совместный доступ по подписке: задачи для команды и семьи

Небольшой команде или семье неудобно раздавать поручения в мессенджерах: потом не видно, выполнено ли. В совместном режиме владелец создаёт группу (организацию или семью) и приглашает участников по ID в приложении. Участник подтверждает приглашение и указывает своё имя, чтобы в группе было понятно, кто есть кто. Владелец назначает задачу, участнику приходит пуш. Когда участник отмечает задачу выполненной, уведомление получает владелец. Сводка «Задачи выполняются» показывает, сколько задач у каждого.

Приглашение по ID вместо email придумали на этапе прототипа: при входе через Apple почта пользователя часто скрыта, и приглашение по ней просто не дошло бы.

Контроль расходов

Контроль расходов сотрудников и членов семьи для владельца

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

Общего бюджета нет: у каждого участника свои счета, владелец видит, что на них происходит.

Владелец группы смотрит календарь участника на месяц, его рабочие задачи и план на день
04 · Оплата

Оплата подписки из России и из-за рубежа: ЮKassa и Braintree

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

Поэтому перед тарифами стоит экран выбора: российская карта или зарубежная. Мы рассматривали RevenueCat и Stripe, основатель предлагал CloudPayments, в итоге остановились на ЮKassa и Braintree: эта пара закрывает оба рынка.

Перед покупкой экран преимуществ объясняет, что даёт подписка: доступ для семьи или организации, контроль транзакций и календаря участников, назначение задач.

  • ЮKassaС российских карт оплата идёт в рублях через ЮKassa.
  • BraintreeС зарубежных карт — в долларах через Braintree.
  • Google Pay и Apple PayЧерез Braintree подписку также оплачивают в Google Pay и Apple Pay.
  • 300 ₽ в месяцСовместный режим стоит 300 рублей в месяц за первого пользователя. Цены меняются без выпуска новой версии приложения.
05 · Ещё в приложении

Мультивалютность, тёмная тема и вход по Face ID

Что ещё есть в приложении

  • Валюту переключают прямо на главном экране, и общий баланс вместе со стоимостью активов пересчитывается. Это нужно пользователям за рубежом и тем, кто держит сбережения в долларах
  • По умолчанию включена тёмная тема с белым текстом, яркими значками и спокойными кнопками навигации, светлую выбирают в настройках
  • Вход защищает Face ID или PIN-код
  • Время показывается в 12- или 24-часовом формате
  • Обращение в поддержку с текстом и фото приходит основателю на почту вместе с email пользователя, чтобы он мог сразу ответить
06 · Процесс

Как работали с основателем: прототип, ТЗ, дизайн и тестирование

Сначала мы собрали прототип — около 230 экранов с логикой всех разделов — и показали его на созвоне.

Пожелания основателя свели в структурированное ТЗ в Google Docs. Изменения прототипа и готовый дизайн показывали видеообзорами на YouTube, чтобы не тратить время на лишние созвоны. Дизайн сделали в двух темах, тёмной и светлой.

Каждый этап разработки проверял тестировщик, баги и статусы этапов вели на общей доске в Notion, а перед релизом менеджер проекта сама прошла все сценарии. Тексты перевели на английский. После публикации доработали то, что нашли основатель и его знакомые: ввод суммы в тёмной теме, уведомления на iPhone, сортировку активов и оплату подписки.

Как защищали продукт от перегруза

  • Цели в календареОни дублировали события, поэтому вместо них к событиям добавили повтор раз в год.
  • Неделя из семи оконПерегрузила бы интерфейс на маленьком телефоне, поэтому неделю оставили переключателем.
  • Лишние напоминанияНе добавляли: новый пользователь, который не разобрался с первого раза, скорее всего, не вернётся.
Дизайн

Объём дизайна: две темы и решения для основателя

По ходу работы приходилось защищать продукт от перегруза: решения — в ролике.

Объём дизайна приложения для учёта финансов: макет в тёмной и светлой темах и решения в дизайне
07 · Публикация

Публикация приложения в Google Play и App Store из России

Публикация приложения из России — отдельный квест, и мы прошли его вместе с основателем.

Apple не принимала оплату аккаунта разработчика с карты, и мы предложили три проверенных способа его получить. Когда App Store вернул сборку на доработку, подготовили данные для входа модератору и отправили приложение на повторную проверку.

Пошаговые PDF-инструкции для основателя

  • Аккаунт в Google Play Console с требованиями к зарубежной карте
  • Консоль разработчика Google Play
  • Аккаунт разработчика в App Store
  • ЮKassa: видеодемонстрация, скриншоты и условия использования для перевода на боевые платежи
  • Braintree
  • Почта для обращений в поддержку
08 · Вторая версия

Вторая версия: автоматическая оценка активов и выгрузка трат из банка

Через два месяца после запуска основатель вернулся за второй версией, той самой автоматизацией, которую на старте договорились отложить.

  • АкцииСтоимость акций подтягивается по API Alpha Vantage.
  • КриптовалютаКурс криптовалют приходит через CoinGecko.
  • Недвижимость и автоНедвижимость и автомобили приблизительно оценивает ИИ.
  • Выгрузка из банкаРасходы выгружаются напрямую из банка.
  • Категории и прогнозПриложение само раскладывает траты по категориям и прогнозирует будущие расходы.
  • Пуш по целиПриложение присылает пуш, если пользователь отклоняется от плана по цели.
09 · Результат

Результат

Основатель получил трекер финансов и задач, который заменяет приложение для учёта расходов, планировщик дел и таск-менеджер.

Что получилось

  • Приложение на русском и английском опубликовано в Google Play и App Store
  • Подписка принимает российские и зарубежные карты
  • Первая версия вышла без дорогой автоматизации, на ручном вводе и напоминаниях
  • Через два месяца после запуска мы вместе взялись за вторую
Бесплатный созвон

Хотите заказать приложение для учёта финансов или другой продукт с подпиской?

Расскажите идею на бесплатном созвоне. Разберём, какую первую версию запустить без лишних затрат, на чём она будет зарабатывать и что отложить на следующую.

Записаться на созвон

AppBusters

Что будет после заявки

  1. Перезвоним и уточним задачу0 ₽в течение 15 минут · Договоримся о времени созвона.
  2. Созвон на 30 минут0 ₽на следующий день · Разберём идею и покажем похожие кейсы.
  3. Оценка сроков и бюджета0 ₽через 2 дня · Пришлём план первой версии.
  4. Договор и стартпо сметекогда будете готовы

Итого до договора0 ₽

FAQ: разработка приложения для учёта финансов