Розробка веб-додатку для управління особистими фінансами

dc.contributor.authorБіліба, Анна Геннадіївна
dc.date.accessioned2026-06-22T11:31:16Z
dc.date.available2026-06-22T11:31:16Z
dc.date.issued2026
dc.descriptionБіліба А. Г. Розробка веб-додатку для управління особистими фінансами : кваліфікаційна робота бакалавра спеціальності 121 «Інженерія програмного забезпечення» / наук. керівник І. А. Скрипник. Запоріжжя : ЗНУ, 2026, 72 с.uk
dc.description.abstractUA : Мета роботи – проєктування, реалізація та хмарне розгортання адаптивного веб-додатку «FinanceFlow» для автоматизованого обліку фінансів, контролю бюджетів і візуалізації витрат. Методи дослідження – системний і порівняльний аналіз, об’єктно-орієнтоване проєктування та UML-моделювання, проєктування реляційних баз даних, компонентний підхід у веб-розробці, ручне тестування. У ході виконання роботи було спроєктовано та реалізовано адаптивний веб-додаток «FinanceFlow». Бекенд-частину побудовано на базі платформи Node.js та фреймворку Express.js з використанням Sequelize ORM для роботи з реляційною СУБД PostgreSQL. Клієнтську частину (SPA) розроблено на React + TypeScript із застосуванням збирача Vite та Vanilla CSS для стилізації. Реалізовано систему безпечної автентифікації користувачів на основі JWT-токенів із хешуванням паролів алгоритмом bcryptjs. Створено аналітичний модуль із динамічною візуалізацією витрат за допомогою інтерактивних SVG-діаграм, систему автоматичної перевірки перевищення встановлених бюджетів та фонову генерацію сповіщень. Розгортання бази даних проведено на серверлес-платформі Neon DB, а серверного та клієнтського модулів — на платформі Vercel з налаштуванням автоматичного CI/CD конвеєра через GitHub.uk
dc.description.abstractEN : Goal of the work – design, software implementation, and practical cloud deployment of a modern adaptive web application «FinanceFlow» for automated finance tracking, budget limits monitoring, and expense statistics visualization. Methods of research – system and comparative analysis, object-oriented design and UML-modeling, relational database design, component-oriented web development approach, manual verification testing. In the course of the work, the adaptive web application «FinanceFlow» was designed and implemented. The backend part is built on the Node.js platform and Express.js framework using Sequelize ORM to interact with the PostgreSQL relational DBMS. The client part (SPA) is developed on React + TypeScript using Vite bundler and Vanilla CSS for styling. A secure user authentication system based on JWT tokens with password hashing by bcryptjs algorithm has been implemented. An analytical module with dynamic expense visualization using interactive SVG charts, a system for automated monitoring of active budget limits, and background notification generation have been created. The database was deployed on the Neon DB serverless platform, while server and client modules were deployed on Vercel with an automated CI/CD pipeline set up via GitHub.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/46724c9f-8dbb-465f-8c7e-51b10f1a1934
dc.language.isoukuk
dc.subjectуправління фінансамиuk
dc.subjectNode.jsuk
dc.subjectExpressuk
dc.subjectReactuk
dc.subjectTypeScriptuk
dc.subjectPostgreSQLuk
dc.subjectSequelize ORMuk
dc.titleРозробка веб-додатку для управління особистими фінансамиuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Диплом Біліба А.Г..pdf
Size:
2.18 MB
Format:
Adobe Portable Document Format
Description:
Робота бакалавра

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: