Розробка мобільного додатка MoneyWise (контроль фінансів)

635

Завдання

4MONEY — мобільний додаток для управління особистими фінансами, розроблений для iOS та Android. Продукт охоплює повний цикл управління грошима: від обліку доходів та витрат до планування цілей, відстеження зобов'язань, лімітів бюджету та аналітики. Додаток позиціонується як розумний фінансовий помічник для людей, які хочуть тримати свої гроші під контролем — із турботою про деталі та інтуїтивний інтерфейс.

Розробити мобільний додаток з нуля за детально опрацьованим ТЗ замовника. Продукт повинен об'єднувати функції трекера доходів/витрат, планувальника платежів, менеджера зобов'язань і цілей, а також інструмента фінансової аналітики. Ключова вимога — зручність щоденного використання: швидкий вхід, мінімум дій для додавання транзакції, візуалізація стану фінансів.

Рішення

Глибока логіка управління даними. Програма працює з багатовалютними рахунками, де курси конвертації можуть задаватися вручну. Будь-яка зміна – додавання транзакції, переміщення коштів між рахунками, створення регулярного платежу – повинне миттєво відображатись на головному екрані, в історії, платіжному календарі та аналітиці одночасно.

Багаторівневий конфігуратор витрат. Користувач сам створює структуру категорій витрат до трьох рівнів вкладеності (категорія → підкатегорія → підкатегорія) з необмеженою кількістю елементів. Ця структура динамічно використовується у всьому додатку — у формі нової витрати, аналітики, фільтрів історії.

Комплексна система авторизації. Програма підтримує кілька способів входу одночасно: email/пароль, соціальні мережі (Яндекс, ВКонтакте, Google), 4-значний PIN-код, Face ID/Touch ID. Всі способи працюють паралельно з коректною логікою пріоритетів та fallback-сценаріями.

Синхронізація та резервне копіювання. Всі дані користувача повинні автоматично зберігатися та відновлюватися при вході з будь-якого пристрою без втрати історії операцій, налаштувань і рахунків.

Аналіз ТЗ та проектування архітектури

ТЗ замовника налічувало понад 83 детальні екрани з покроковим описом логіки кожного елемента інтерфейсу. На старті було вибудовано повну карту екранів та користувальницьких сценаріїв, визначено архітектуру даних та логіку зв'язків між модулями. Окремо декомпозовано складні блоки: багатовалютні перекази, регулярні платежі, платіжний календар.

Екрани онбордингу та авторизації

Реалізовано вітальний сплеш-екран із фірмовою візуальною подачею, після якого користувач потрапляє на екран входу. Підтримується авторизація через email/пароль та OAuth-інтеграцію з Яндексом, ВКонтакте та Google. Реалізована система швидкого входу: 4-значний PIN-код та біометрична автентифікація (Face ID/Touch ID) залежно від моделі пристрою. Окремо опрацьовано повний флоу відновлення пароля та PIN-коду через SMS та email з кодами підтвердження.

Головний екран та навігація

Головний екран агрегує ключові фінансові показники: баланс в основній валюті, доступні кошти по всіх валютах, зобов'язання, цілі з прогресом-баром, ліміти бюджету та блоки аналітики доходів/витрат. Нижня навігація забезпечує швидкий доступ до головної історії, додавання транзакції, засобів і налаштувань. Реалізовано кнопку швидкого додавання доходу/витрати/AI-введення з центральної позиції в меню.

Управління рахунками та коштами

Модуль «Доступні кошти» підтримує створення необмеженої кількості джерел зберігання (карти, вклади, готівка, криптовалюта, заощадження). Реалізовано переказ коштів між рахунками з автоматичним та ручним курсом конвертації. Логіка курсу працює за принципом «задай будь-які два з трьох параметрів» (скільки списати/скільки поповнити/курс) — третій розраховується автоматично. При натисканні на будь-який рахунок відкривається історія операцій за ним - за аналогією з мобільним банком.

Додавання доходів та витрат

Форми створення доходу і витрати детально опрацьовані: вбудований калькулятор для введення суми (складання та віднімання через +/-), вибір валюти з автоматичною підстановкою за вибраним рахунком, категоризація, дата через вбудований календар, коментар, прикріплення фото з галереї (чек, договір і т.д.) та хештег-м. Обов'язкові поля позначені зірочкою та підсвічуються червоним при незаповненні.

Регулярні платежі

Будь-який дохід чи витрата можна зробити регулярним: з повторенням щодня, певного дня тижня чи певного числа кожного месяца. Регулярні платежі автоматично відображаються в історії, на головному екрані та у платіжному календарі у відповідні дати.

Платіжний календар

Подвійний режим відображення – календар та список. Колірне маркування типів платежів: зелений (дохід), червоний (витрата), білий (планований дохід), чорний (планована витрата). Фільтрування за періодом (день/тиждень/місяць), за типом платежу, за довільним діапазоном дат. Підтримка навігації по місяцях без обмежень як вперед, так і назад. Редагування та видалення транзакцій свайпом праворуч наліво.

Зобов'язання

Модуль для обліку боргів та кредитів. Кожне зобов'язання відображається із прогресом-баром погашення. До зобов'язання можна прив'язати графік платежів на рік вперед (12 платежів) — він автоматично підвантажується до платіжного календаря та видаляється при видаленні зобов'язання.

Цілі та ліміти

Модуль цілей дозволяє накопичувати на конкретні покупки: користувач задає назву мети та цільову суму, прогрес відображається бігунком. Ліміти бюджету встановлюються на день, тиждень чи місяць з вибором дати початку та опцією повтору. При перевищенні ліміту на головному екрані з'являється червоний індикатор-попередження.

Аналітика

Розділ аналітики доступний як зі своєї сторінки, так і в скороченому вигляді прямо з головного екрана. Відображає загальну суму витрат/доходів за вибраний період, діаграму розподілу, розбивку за категоріями витрат (з конфігуратора) та джерел доходу, а також хронологічний список транзакцій. Фільтрування за періодом (тиждень/місяць/рік) та за конкретними рахунками.

Налаштування

Повноцінний розділ налаштувань включає: редагування особистих даних з повторною верифікацією при зміні email/телефону, зміну пароля, управління швидким входом та біометрією, вибір основної валюти, управління списком валют, експорт даних в Excel/PDF з гнучкою фільтрацією, управління push-повідомленнями, політику конфіденційності та деактив.

Результат

Розроблено мобільний додаток 4MONEY для iOS та Android — комплексний персональний фінансовий менеджер із продуманою до деталей логікою та інтуїтивним інтерфейсом. Додаток охоплює весь цикл управління особистими фінансами: від щоденного обліку транзакцій до довгострокового планування цілей та зобов'язань. Гнучка система категоризації, багатовалютність, регулярні платежі та вбудована аналітика роблять 4MONEY повноцінною альтернативою банківським додаткам для тих, хто веде фінанси відразу в кількох банках і хоче бачити повну картину в одному місці.

 

 

Поділитися
Бажаєте замовити розробку сайту?
Заходьте до нашого online каталогу Веб-студій та вибирайте партнера за рядом критеріїв: бал, портфоліо, відгуки, кейси та статті. Або організуйте тендер в даному каталозі, вибравши компанії, що вам сподобалися.
Підписка на розсилку
Отримуйте один лист на тиждень із найважливішими новинами.
КОМПАНІЯ:
JetBit
ДОДАНО:
22-05-2026
Дізнатись ціну на розробку сайтів у:
Bug