Webová aplikace pro správu osobních financí

dc.contributor.advisorVraný Jiří, Mgr. Ph.D. :54918cs
dc.contributor.authorNovotný, Tomášcs
dc.contributor.refereeUrsíny Michal, Mgr. :68478cs
dc.date.accessioned2023-12-08T09:28:05Z
dc.date.available2023-12-08T09:28:05Z
dc.date.committed22.5.2023cs
dc.date.defense20.6.2023cs
dc.date.submitted12.10.2021cs
dc.description.abstractTato bakalářská práce se zabývá tvorbou webové aplikace pro správu osobních financí, která má pomoci mladým párům a rodinám hospodařit se svými finančními prostředky. Cílem práce je zjistit, jaké jsou možnosti výměny dat mezi klientem a serverem, a vybrat nejvhodnější způsob komunikace. Autor popisuje aktuální situaci na trhu a následně navrhuje vlastní aplikaci, kterou uživatelé ocení pro její jednoduchost a pohodlnost při používání jak na počítači, tak i na mobilních zařízeních. Autor definuje požadavky na aplikaci. Klient je napsán pomocí frameworku React, serverová část s využitím Node.js s Express.js a databáze MongoDB. Pro komunikaci mezi frontendem a backendem autor vybral dotazovací jazyk GraphQL. V závěru práce je popsáno testování vybraných částí aplikace unit a integračními testy. Výsledná webová aplikace je veřejně dostupná na internetu.cs
dc.description.abstractThis bachelor thesis deals with the development of a web-based personal finance management application to help young couples and families manage their finances. The aim of the thesis is to find out what are the possibilities of data exchange between the client and the server, and to choose the most suitable way of communication. The author describes the current situation on the market and then proposes his own application, which users will appreciate for its simplicity and convenience when using it both on computers and mobile devices. The author defines the requirements for the application. The client is written using the React.js framework, the server side using Node.js with Express.js and the MongoDB database. For communication between the frontend and backend the author has chosen GraphQL query language. The thesis concludes with unit and integration tests for selected parts of the application. The resulting web application is publicly available on the Internet.en
dc.format42cs
dc.identifier.urihttps://dspace.tul.cz/handle/15240/174377
dc.language.isoCScs
dc.subjectNode.jscs
dc.subjectGraphQLcs
dc.subjectReactcs
dc.subjectMongoDBcs
dc.subjectwebová aplikacecs
dc.subjectspráva financícs
dc.subjectfinanční gramotnostcs
dc.titleWebová aplikace pro správu osobních financícs
dc.titleWeb application for personal finance managementen
dc.typediplomová prácecs
local.degree.abbreviationBakalářskýcs
local.identifier.authorM18000088cs
local.identifier.stag43058cs
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
BP_Tomas_Novotny.pdf
Size:
3.2 MB
Format:
Adobe Portable Document Format
Description:
VŠKP ( 22.5.2023 18:08 )
Loading...
Thumbnail Image
Name:
BP_Novotny.zip
Size:
745.8 KB
Format:
Unknown data format
Description:
VŠKP - příloha ( 22.5.2023 23:52 )
Loading...
Thumbnail Image
Name:
Novotný - posudek vedoucího.pdf
Size:
563.18 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP ( 13.6.2023 17:34 )
Loading...
Thumbnail Image
Name:
Novotný - posudek oponenta.pdf
Size:
647.28 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP ( 14.6.2023 14:13 )
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
38.74 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP ( 20.6.2023 15:49 )