Вебзастосунок для багатокористувацького управління фінансами

dc.contributor.advisorЗаболотня, Тетяна Миколаївна
dc.contributor.authorСнігір, Андрій Сергійович
dc.date.accessioned2025-10-13T14:08:53Z
dc.date.available2025-10-13T14:08:53Z
dc.date.issued2025
dc.description.abstractДаний дипломний проєкт присвячений розробленню вебзастосунку для багатокористувацького управління фінансами. Метою роботи є створення сучасного, зручного та масштабованого інструменту, що дозволяє користувачам вести облік витрат і доходів, створювати бюджети, аналізувати фінансові звички та організовувати спільне управління фінансами. У роботі проаналізовано сучасні рішення у сфері фінансового менеджменту, обґрунтовано вибір технологій та архітектурних підходів. Клієнтська та серверна частини застосунку реалізовані з використанням фреймворку Next.js. Для автентифікації користувачів інтегровано сервіс Clerk, що забезпечує безпечне управління сесіями та ролями користувачів. Як систему керування базами даних використано PostgreSQL, яка дозволяє зберігати структуровані фінансові дані. Для зручної роботи з базою даних застосовано ORM Prisma. У рамках реалізації вебзастосунку спроєктовано архітектуру клієнтської і серверної частин, структуру бази даних, реалізовано основні модулі: реєстрації та автентифікації, управління транзакціями, створення індивідуальних і групових бюджетів, формування звітів і статистики. Результатом проєкту є повнофункціональний вебзастосунок, що може бути використаний як індивідуальними користувачами, так і невеликими групами для ефективного контролю особистих і спільних фінансів.
dc.description.abstractotherThis diploma project is dedicated to the development of a web application for multi-user financial management. The goal of the work is to create a modern, user-friendly, and scalable tool that enables users to track expenses and income, create budgets, analyze financial habits, and organize collaborative financial management. The project includes an analysis of current financial management solutions, justification of the chosen technologies and architectural approaches. The client and server parts of the application are implemented using the Next.js framework. For user authentication, the Clerk service is integrated, providing secure session and role management. PostgreSQL is used as the database management system, enabling the storage of structured financial data. The ORM Prisma is used for convenient interaction with the database. As part of the web application implementation, the architecture of the client and server sides, the database structure, and the core modules have been designed: registration and authentication, transaction management, creation of individual and group budgets, and generation of reports and statistics. The result of the project is a fully functional web application that can be used both by individual users and small groups for effective control of personal and shared finances.
dc.format.extent107 с.
dc.identifier.citationСнігір, А. С. Вебзастосунок для багатокористувацького управління фінансами : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Снігір Андрій Сергійович. – Київ, 2025. – 107 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76810
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleВебзастосунок для багатокористувацького управління фінансами
dc.typeBachelor Thesis

Файли

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