
Многофункциональное приложение, которое помогает пользователям достигать краткосрочных и долгосрочных финансовых целей
Задача
Наш заказчик работает в финансовом секторе и обратился к нашей команде за помощью в создании современного приложения для автоматических накоплений, которое помогало бы пользователям удобно и автоматически откладывать деньги на разные цели с минимумом действий.
Цель команды Invatechs - создать платформу, которая поддерживает разные способы накопления. Чтобы пользователям было удобно отслеживать статистику и работать с приложением, мы решили сделать его кроссплатформенным. Кроме того, ради беспроблемного расширения в будущем команда выбрала микросервисную архитектуру.
Чтобы пользователи могли пополнять счета, мы также интегрировали банковские API всех банков региона, где находится целевая аудитория приложения. Кроме того, нам нужно было позаботиться о безопасности пользовательских данных и сервиса в целом. Поэтому для этой цели мы использовали самые современные технологии шифрования.
Специалисты Invatechs решили реализовать приложение в несколько шагов:
- Создать кроссплатформенное приложение для iOS, Android и ПК;
- Заложить микросервисную архитектуру для будущего добавления новых функций;
- Создать несколько стратегий накопления средств;
- Обеспечить продвинутую защиту пользовательских данных и серверной части приложения.

Решение
Команда Invatechs серьёзно подошла к созданию современного и удобного решения - платформы для долгосрочных и краткосрочных финансовых целей. Мы решили создать кроссплатформенное приложение, работающее с единого сервера. Кроме того, чтобы приложение всегда оставалось в тренде, мы добавили возможности для его дальнейшего расширения.
Взяв за основу идею нескольких типов стратегий накопления, мы разработали три основных решения. Пользователи смогут настраивать собственные предпочтения в принципах откладывания денег. Доступны самые удобные варианты - от автоматических переводов до округления и не только:
- Разовые переводы: пользователи могут выбрать любую сумму и отложить её в любой момент.
- Регулярные переводы: приложение автоматически списывает фиксированную сумму еженедельно или ежемесячно (задаётся пользователем).
- Автоматическое округление: приложение автоматически округляет ежедневные покупки пользователя до ближайшего доллара и накапливает разницу. Для сумм есть определённые лимиты, которые администратор может задать в настройках. Пользователь может совершать две транзакции в день с лимитом суммы в $5.
Наша команда экспертов создала это решение полностью с нуля и постаралась сделать его максимально безопасным и удобным. Мы также использовали DynamoDB, чтобы хранить данные о транзакциях в тайне и всегда предоставлять пользователю нужную информацию.
Кроме того, все счета пользователей застрахованы FDIC на сумму до $250 000, а для соответствия банковским правилам безопасности мы использовали 256-битное шифрование - отраслевой стандарт. Чтобы пользователи могли вносить и выводить средства из нашего приложения для автоматических накоплений, мы для их удобства добавили открытые API множества сервисов.
Технологии и инструменты

Процесс
Наша команда начала этот проект в начале 2020 года, и перед прототипированием мы провели исследование конкурентов и лояльности клиентов к такому типу приложений. После этого мы приступили к созданию MVP, который реализовали за два месяца. После утверждения всей функциональности клиентом мы сразу перешли к созданию полноценного продукта.
Мы предложили заказчику работать по методологии Agile, потому что она позволяет эффективнее вести проект и быстро подстраиваться под изменения в требованиях клиента. Для учёта задач и документации мы использовали Jira, а полноценное общение вели через мессенджер Slack.
Invatechs довела приложение до полной функциональности в несколько этапов, включавших дизайн, написание кода и тестирование продукта. Мы также учли все потребности и предпочтения конечных пользователей, чтобы создать безопасный и конкурентоспособный продукт. В процессе разработки мы применяли все передовые технологии и инструменты, чтобы повысить эффективность и качество проекта. У нашей команды ушло восемь месяцев на создание, оптимизацию и вывод на рынок приложения для автоматических накоплений.
Команда
Длительность проекта

Результаты
В итоге команда Invatechs смогла полностью выполнить все пожелания нашего клиента: мы реализовали его идеи, а также внесли собственные доработки, чтобы соответствовать трендам современного рынка. Наше приложение помогает пользователям копить и в долгосрочной, и в краткосрочной перспективе самыми удобными для них способами.
Мы также внедрили множество технологий, которые обеспечивают максимальную безопасность пользователей приложения. Кроме того, они могут пользоваться платформой не только с мобильных устройств, но и через веб-версию, что упрощает операции со средствами.
Наш клиент остался полностью доволен слаженностью нашей команды, которая помогла проекту вырасти из идеи в жизнеспособный продукт. С помощью нашего решения заказчик успешно расширил свою клиентскую базу. Кроме того, мы стали долгосрочными партнёрами и продолжаем поддерживать этот проект и добавлять новые функции.
- Кроссплатформенное приложение для удобства использования;
- Интегрированы Open Banking API для расширения аудитории;
- Использованы современные технологии шифрования данных.
