Implementace webové aplikace pro správu investičního portfolia

Název práce: Implementace webové aplikace pro správu investičního portfolia
Autor(ka) práce: Rada, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Buriánek, Jan
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá návrhem a implementací webové aplikace PortfolioHub pro správu investičního portfolia individuálního investora. Cílem práce je vytvořit nástroj, který umožní evidovat více investičních portfolií, spravovat nákupní a prodejní transakce, importovat transakční data z CSV souboru a zobrazovat základní ukazatele výkonnosti investic. Aplikace poskytuje přehled o aktuální hodnotě portfolia, vložených prostředcích, zisku nebo ztrátě a historickém vývoji hodnoty investic. Součástí práce je rešerše existujících řešení, analýza požadavků, návrh architektury, návrh databázového schématu, implementace aplikace a její manuální testování. Aplikace je postavena na technologickém stacku T3, který zahrnuje Next.js, TypeScript, tRPC a Prisma, s využitím databáze PostgreSQL. Tržní data jsou získávána prostřednictvím neoficiálního endpointu služby Yahoo Finance. Výsledkem práce je funkční, nasazená webová aplikace s responzivním uživatelským rozhraním, typově bezpečnou komunikací mezi klientskou a serverovou částí a podporou importu transakcí z platformy Interactive Brokers.
Klíčová slova: Next.js; správa portfolia; TypeScript; tRPC; PostgreSQL; Investiční portfolio; webová aplikace; Prisma; T3 Stack
Název práce: Implementation of a Web Application for Investment Portfolio Management
Autor(ka) práce: Rada, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Buriánek, Jan
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
This bachelor’s thesis deals with the design and implementation of PortfolioHub, a web application for investment portfolio management aimed at individual investors. The goal of the thesis is to create a tool that enables users to manage multiple investment portfolios, record buy and sell transactions, import transaction data from CSV files, and display basic investment performance indicators. The application provides an overview of the current portfolio value, invested capital, profit or loss, and the historical development of investment value. The thesis includes a review of existing solutions, requirements analysis, architecture design, database schema design, application implementation, and manual testing. The application is built on the T3 stack, which includes Next.js, TypeScript, tRPC, and Prisma, using a PostgreSQL database. Market data is retrieved through an unofficial Yahoo Finance endpoint. The result of the thesis is a functional, deployed web application with a responsive user interface, type-safe communication between the client and server, and support for importing transactions from the Interactive Brokers platform.
Klíčová slova: tRPC; PostgreSQL; T3 Stack; TypeScript; Investment portfolio; web application; portfolio management; Next.js; Prisma

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 19. 11. 2025
Datum podání práce: 10. 5. 2026
Datum obhajoby: 16. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/94561/podrobnosti

Soubory ke stažení

    Poslední aktualizace: