Персоналізована система керування фінансами з різними джерелами надходжень

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломну роботу виконано на 61 сторінці. Робота містить 41 ілюстрацію, 22 джерела у переліку посилань, 2 додатки. Мета роботи – розробка персоналізованої системи керування фінансами, призначеної для надання користувачам комплексного інструменту для обліку та аналізу особистих фінансів, з акцентом на інтеграцію даних з банківських систем, криптовалютних сервісів та надання зручних засобів візуалізації фінансового стану. Підходи і засоби розробки: клієнт-серверна архітектура; для серверної частини: платформа Node.js, мова TypeScript, фреймворк NestJS; для клієнтської частини: мова JavaScript, бібліотека React, CSS-фреймворк Tailwind CSS та бібліотека компонентів Headless UI; система керування базами даних PostgreSQL з ORM TypeORM; інтеграція з зовнішніми API: Monobank API, Etherscan API, CoinGecko API; хмарні сервіси для розгортання: Amazon Web Services, Netlify, Name.com.

Опис

Додаток призначений для користувачів, що прагнуть комплексно керувати особистими фінансами, агрегуючи дані з різноманітних джерел. Система дозволяє додавати та відстежувати різні типи фінансових рахунків – банківські картки, готівку, електронні платіжні системи (Payoneer) та криптовалютні гаманці. Користувачі можуть переглядати актуальні баланси включно з еквівалентом у гривні, деталізовану історію транзакцій з можливістю ручного додавання, фільтрації за датою, рахунком, описом та експорту, а також автоматично імпортувати операції. Інформаційна панель надає візуальний аналіз фінансового стану: загальний баланс, структуру доходів та витрат за місяць, графіки динаміки транзакцій, а також списки останніх операцій та активних рахунків. Передбачено управління профілем користувача: редагування особистих даних, зміна пароля, налаштування теми та автоматичне оновлення курсів валют і криптовалют для забезпечення точності фінансових розрахунків.

Ключові слова

персоналізована система керування фінансами, вебзастосунок, облік доходів та витрат, інтеграція API, криптовалюти, JavaScript, TypeScript, React, NestJS, PostgreSQL, personalised financial management system, web application, accounting of income and expenses, API integration, cryptocurrencies

Бібліографічний опис

Барбар, В. В. Персоналізована система керування фінансами з різними джерелами надходжень : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Барбар Владислав Володимирович. – Київ, 2025. – 88 с.

ORCID

DOI