Вебдодаток для обліку і аналітики операцій по банківських картках користувача

dc.contributor.advisorВолков, Володимир Олександрович
dc.contributor.authorПугач, Артем Олександрович
dc.date.accessioned2026-08-03T07:33:39Z
dc.date.available2026-08-03T07:33:39Z
dc.date.issued2026
dc.description.abstractДипломна робота виконана на 70 сторінках, містить 20 ілюстрацій, 1 додаток, 20 джерел в переліку посилань. Метою дипломної роботи є розробка такого програмного продукту як «Вебдодаток для обліку і аналітики операцій по банківських картках користувача». Даний програмний продукт дозволяє користувачам полегшити ведення обліку фінансових операцій, аналізувати їх витрати і доходи, а також переглядати фінансову статистику у вигляді графіків, отримувати фінансовий рейтинг місяця та отримувати фінансові рекомендації на основі власної активності. Клієнтська частина програмного продукту була розроблена за допомогою бібліотеки React.js, для надсилання HTTP-запитів між клієнтською та серверною частинами вебдодатка використовується Axios. Для побудови графіків і візуалізації фінансової статистики користувача використовувалась бібліотека Recharts. Серверна частина розроблена за допомогою Node.js, для реалізації REST API, маршрутизації та роботи з логікою серверної частини використовується фреймворк Express.js, для збереження інформації про користувачів, банківські картки, категорії та фінансові операції використовувалася система керування базами даних PostgreSQL, а для взаємодії Node.js із PostgreSQL використовувалася ORM-бібліотека Sequelize ORM. Для хешування паролів використовувалася бібліотека bcryptjs.
dc.description.abstractotherThe thesis is 70 pages long, contains 20 illustrations, 1 appendix, and 20 sources in the list of references. The purpose of the thesis is to develop such a software product as "Web application for accounting and analytics of user bank card transactions". This software product allows users to facilitate accounting of financial transactions, analyze their expenses and income, as well as view financial statistics in the form of graphs, receive a financial rating of the month and receive financial recommendations based on their own activity. The client part of the software product was developed using the React.js library, Axios is used to send HTTP requests between the client and server parts of the web application. The Recharts library was used to build graphs and visualize user financial statistics. The server part was developed using Node.js, the Express.js framework is used to implement the REST API, routing and work with the logic of the server part, the PostgreSQL database management system was used to store information about users, bank cards, categories and financial transactions, and the Sequelize ORM library was used to interact with Node.js and PostgreSQL. The bcryptjs library was used for password hashing.
dc.format.extent70 с.
dc.identifier.citationПугач, А. О. Вебдодаток для обліку і аналітики операцій по банківських картках користувача : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Пугач Артем Олександрович. – Київ, 2026. – 70 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82347
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебдодаток
dc.subjectаналітика
dc.subjectоблік фінансів
dc.subjectфінансові операції
dc.subjectдіаграми
dc.subjectвитрати
dc.subjectдоходи
dc.subjectweb application
dc.subjectanalytics
dc.subjectfinancial accounting
dc.subjectfinancial transactions
dc.subjectcharts
dc.subjectexpenses
dc.subjectincome
dc.titleВебдодаток для обліку і аналітики операцій по банківських картках користувача
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Pugach_bakalavr.pdf
Розмір:
1.45 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: