MyFinance — это FinTech StartUp, сделанный во Франкфурте. В непосредственной близости от финансового мегаполиса была создана управляемая компания с простым видением сопровождения людей в накоплении их богатства.
Благодаря совместимости со всеми распространенными платформами и медиа, MyFinance предоставляет пользователям полный обзор их финансов. Независимо от того, будь то портфели акций, недвижимость, криптовалюты или простой текущий счет — все безопасно консолидируется в одном месте.
Провести аудит существующего сайта и бизнес анализ партнеров
Разобрать логику работы и передачи данных с сервиса FinAPI
Добавить функционал 2FA, дабы уберечь все данные пользователей от утечки данных
Реализовать дизайнерское решение по отображению данных в виде реальных карточе
Разработать уникальную логику оценки доходов и расходов средств на несколько десятков лет вперед
Основная задача заключалась в тестировании функционала сервиса FinAPI, какие запросы мы можем отправлять, и какие можем принимать.
Вызов был и в дизайнерском решении, полностью изменить подход к UX/UI, в оптимизации страниц и дизайна кабинета, так как он был основным акцентом для пользования сервисом. Пользователю должно быть все интуитивно понятно, без дополнительных подсказок.
Future plan — также был первоначальным и основным заданием, это ядро всего проекта, то, для чего он и был задуман. Необходимо было разобраться в большом количестве формул, и в том, как правильно перенести их в код сайта. Именно на основе этих расчетов и ряду дополнительных данных формируется будущий график доходов и расходов пользователей с учетом всех их, инвестиций, долгов и других финансовых операция до выхода на пенсию и после нее.
После обсуждения проекта с заказчиками и определения основных целей проекта было составлено тех. задание и календарный план работ для реализации платформы.
В процессе разработки основного функционала для парсинга данных с сервиса FinAPI, сам сервис выпустил обновленные, где логика передачи данных была изменена. Было принято решение оптимизировать существующие запросы с помощью программы Cron, для увеличения их количества и выведения данных в пользовательских кабинетах.
Велось обсуждение с тех. поддержкой FinAPI о будущих планах сервиса, чтобы предвидеть и учесть будущие изменения/улучшения сервиса.
Future plan - были изучены все формулы и построена карта последовательности их работы
Разработан функционал расчета будущих доходов и расходов к условной дате, которую желает прожить пользователь
Доработка дополнительных требований проекта, совершенствование текущей логики работы
Реализовано бекапирование системы для обеспечения безопасности
Проведено внутреннее нагрузочное тестирование
Проект разрабатывался в двух направлениях — пользовательская часть и личный кабинет. Для управления была разработана админ-панель. Пользовательская часть доступна любому человеку имеющему доступ к интернету.
Зарегистрированные пользователи имеют возможность зайти в админку, подключится к FinAPI, подтянуть все необходимые банковские карточки, видеть по ним сравнительную статистику, и имеют возможность управлять полученными данными. Все балансы и отчеты группируются в диаграммы для визуализации данных по каждой карте.
Также, с помощью данных о будущем доходе и расходе личных средств, пользователь может визуализировать на графике баланс того, что он может насобирать к пенсии и после нее.