Розробка вебсервісу для управління фінансами на основі React
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Робота викладена на 54 сторінці друкованого тексту, містить 32 рисунки, 1 талиця, 11 джерел. Об’єктом роботи є процес організації та автоматизації фінансового обліку в онлайн-середовищі. Предметом виступають методи, підходи та інструменти створення вебсервісу для ведення доходів, витрат, категорій, сховищ, фінансових цілей і аналітики з використанням TypeScript, React, серверної архітектури та бази даних PostgreSQL. Мета роботи полягає у створенні вебсервісу, який забезпечує користувачу зручне середовище для обліку фінансових операцій, формування аналітики, роботи з кількома валютами та інтеграції банківських даних. У процесі підготовки застосовано методи аналізу вимог, моделювання архітектури, проєктування інтерфейсу, застосування REST-підходу, побудову структури бази даних, а також тестування клієнтської й серверної частин. У ході реалізації сформовано вимоги до функціоналу сервісу, спроєктовано його архітектуру, побудовано клієнтську частину на React та серверну частину з використанням TypeScript, налаштовано взаємодію з базою даних і реалізовано основні модулі системи: облік транзакцій, категорій, сховищ, аналітики, цілей і командної роботи. Проведено тестування ключових сценаріїв для перевірки коректності роботи сервісу. У результаті створено вебсервіс, який дає змогу ефективно управляти фінансовими потоками, аналізувати витрати та доходи, формувати звіти, працювати в команді й інтегруватися з банківськими API. Розроблений підхід забезпечує надійну основу для подальшого розширення функціоналу та впровадження сервісу в індивідуальну або підприємницьку практику.
EN : The work is presented on 54 pages of printed text, 32 figures, 1 table, 11 references. The object of the work is the process of organizing and automating financial accounting in an online environment. The subject of the work includes methods, approaches, and tools for creating a web service for recording income, expenses, categories, accounts, financial goals, and analytics using TypeScript, React, server architecture, and a PostgreSQL database. The aim of the work is to create a web service that provides users with a convenient environment for managing financial operations, generating analytics, working with multiple currencies, and integrating banking data. The study applies methods of requirements analysis, architecture modeling, interface design, the REST approach, database structure development, as well as testing of the client-side and server-side components. During the implementation, the functional requirements of the service were defined, its architecture was designed, the client side was developed using React, and the server side was implemented using TypeScript. Interaction with the database was configured, and the main system modules were developed: transaction management, categories, accounts, analytics, financial goals, and team collaboration. Testing of key scenarios was conducted to verify correctness and system performance. As a result, a web service was created that enables effective financial flow management, analysis of expenses and income, report generation, team collaboration, and integration with banking APIs. The developed approach provides a solid foundation for further functional expansion and practical use in individual or entrepreneurial financial management.
EN : The work is presented on 54 pages of printed text, 32 figures, 1 table, 11 references. The object of the work is the process of organizing and automating financial accounting in an online environment. The subject of the work includes methods, approaches, and tools for creating a web service for recording income, expenses, categories, accounts, financial goals, and analytics using TypeScript, React, server architecture, and a PostgreSQL database. The aim of the work is to create a web service that provides users with a convenient environment for managing financial operations, generating analytics, working with multiple currencies, and integrating banking data. The study applies methods of requirements analysis, architecture modeling, interface design, the REST approach, database structure development, as well as testing of the client-side and server-side components. During the implementation, the functional requirements of the service were defined, its architecture was designed, the client side was developed using React, and the server side was implemented using TypeScript. Interaction with the database was configured, and the main system modules were developed: transaction management, categories, accounts, analytics, financial goals, and team collaboration. Testing of key scenarios was conducted to verify correctness and system performance. As a result, a web service was created that enables effective financial flow management, analysis of expenses and income, report generation, team collaboration, and integration with banking APIs. The developed approach provides a solid foundation for further functional expansion and practical use in individual or entrepreneurial financial management.
Description
Саранча В. Ю. Розробка вебсервісу для управління фінансами на основі React : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2025. 54 с.