Progresivní webová aplikace pro správu personálních financí
Název práce: | Progresivní webová aplikace pro správu personálních financí |
---|---|
Autor(ka) práce: | Nguyen, Thanh Cong |
Typ práce: | Diplomová práce |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Belada, Tomáš |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | prohlížeče; TypeScript; Node.js; React; progresivní webové aplikace; service worker; mobilní aplikace |
Název práce: | Progressive web app for personal finance management |
---|---|
Autor(ka) práce: | Nguyen, Thanh Cong |
Typ práce: | Diploma thesis |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Belada, Tomáš |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | browsers; React; mobile apps; Node.js; TypeScript; progressive web apps; service worker |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
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: | 23. 10. 2017 |
---|---|
Datum podání práce: | 29. 4. 2019 |
Datum obhajoby: | 4. 6. 2019 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/63623/podrobnosti |