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 |