Progressive web app for personal finance management

Thesis title: Progresivní webová aplikace pro správu personálních financí
Author: Nguyen, Thanh Cong
Thesis type: Diplomová práce
Supervisor: Bruckner, Tomáš
Opponents: Belada, Tomáš
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá progresivními webovými aplikacemi. Na začátku práce je provedena rešerše progresivních webových aplikací, kde jsou specifikována jejich kritéria a metody pro jejich dosažení. Pro demonstraci progresivních webových aplikací se v rámci této práce navrhuje a implementuje prototyp progresivní webové aplikace pro správu personálních financí se zaměřením na zapisování útraty. Samotná problematika správy personálních financí se nejprve analyzuje pro specifikaci požadavků. Součástí práce je i analýza existujících aplikací řešící tuto problematiku. Dle požadavků se navrhuje a implementuje prototyp aplikace postavené na technologiích Node.js a React. Výsledek implementace je důkladně zhodnocen. Na konci práce je srovnání progresivních webových aplikací s nativními mobilními aplikacemi.
Keywords: prohlížeče; TypeScript; Node.js; React; progresivní webové aplikace; service worker; mobilní aplikace
Thesis title: Progressive web app for personal finance management
Author: Nguyen, Thanh Cong
Thesis type: Diploma thesis
Supervisor: Bruckner, Tomáš
Opponents: Belada, Tomáš
Thesis language: Česky
Abstract:
This master's thesis focuses on progressive web apps. It starts with a research of progressive web apps. Research defines requirements of progressive web apps and methods to achieve them. A prototype of progressive web app is designed and implemented in this thesis as a demonstration. Subject of the app is personal finance management focused on expense tracking, which is analysed for requirements specification. A part of this thesis is also an analysis of existing apps solving this subject. A prototype of app based on Node.js and React technologies is designed and implemented according to specified requirements. Result of the prototype implementation is thoroughly reviewed. This thesis ends with a comparison of progressive web apps with native mobile apps.
Keywords: browsers; React; mobile apps; Node.js; TypeScript; progressive web apps; service worker

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 23. 10. 2017
Date of submission: 29. 4. 2019
Date of defense: 4. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/63623/podrobnosti

Files for download

    Last update: