Proceedings of the International scientific and practical conference ―Cambridge Science and Education Conference‖ (May 15-17, 2026) / Publisher website: www.naukainfo.com. - Cambridge, United Kingdom, 2026. - 429 p.

131 ведення персональних фінансів є актуальним завданням, що сприяє підвищенню фінансової дисципліни користувачів. В процесі розробки вимог до застосунку було проведено аналіз існуючих програмних рішень. Було проаналізовані наступні програмні продукти: Wallet від компанії BudgetBakers [3], YNAB (You Need A Budget) [4] та Coney [5]. В результаті аналізу було виявлено ряд спільних недоліків. По-перше, більшість систем вирізняються складним або перевантаженим інтерфейсом із надмірним функціоналом, що ускладнює щоденне використання. По-друге, чимало додатків вимагають постійного підключення до мережі або зберігають персональні фінансові дані на сервері без належного шифрування, що створює ризики для конфіденційності. По-третє, відсутність повноцінного україномовного інтерфейсу обмежує доступність таких рішень для вітчизняних користувачів. Окреслені недоліки розглянутих програмних рішень обумовлюють необхідність розробки простого, безпечного та зручного інструменту для ведення персональних фінансів, орієнтованого на повсякденне використання. З цією метою було розроблено прогресивний вебзастосунок (PWA [6]) для обліку доходів і витрат, їх категоризації та аналізу фінансових показників. Для реалізації застосунку було обрано сучасний технологічний стек. Основною мовою програмування було обрано TypeScript – це сучасна мова, яка забезпечує статичну типізацію даних та мінімізацію помилок. За даними дослідження інформаційного порталу DOU в 2026 році, TypeScript займає перше місце серед мов програмування, які використовуються для розробки комерційних програмних продуктів в Україні [7]. Бібліотека React [8] використана для побудови компонентного інтерфейсу, а Zustand [9] – для управління глобальним станом застосунку. Зберігання фінансових даних реалізовано засобами IndexedDB з використанням бібліотеки Dexie.js [10], що забезпечує локальне зберігання безпосередньо у браузері користувача без передачі даних на сервер. Підтримка технології PWA реалізована за допомогою

RkJQdWJsaXNoZXIy MTAxMzIwNA==