Návrh a implementace webové aplikace pro knižní výměnu
Název práce: | Návrh a implementace webové aplikace pro knižní výměnu |
---|---|
Autor(ka) práce: | Kubina, Adam |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Karkošková, Soňa |
Jazyk práce: | Česky |
Abstrakt: | Tato bakalářská práce se zabývá popisem návrhu a implementace webové aplikace pro knižní výměnu a současně možnostmi nakládání s nepotřebnými knihami. Hlavním cílem práce bylo vytvořit funkční webovou aplikaci jako nový nástroj pro nakládání s nepotřebnými knihami v české čtenářské komunitě. Vedlejším cílem bylo provést analýzu možností nakládání s nepotřebnými knihami. Tato analýza byla provedena pomocí rešerše knižních a internetových zdrojů. Vývoj aplikace probíhal podle vodopádového modelu. Práce obsahuje popis sestavení souboru požadavků pro vyvíjenou aplikaci na základě uživatelského výzkumu a analýzy obdobných aplikací. Dále je v práci popsán návrh aplikace a důležité aspekty vývoje. Primárními technologiemi využitými při vývoji byly React, Next.js a Firebase. V práci je také popsáno provedené uživatelské a manuální testování aplikace, její nasazení a provoz, a jsou diskutovány perspektivy do budoucna. Hlavním výstupem této bakalářské práce je funkční nasazená aplikace pro knižní výměny. Dalším výstupem je analýza možností nakládáni s nepotřebnými knihami. |
Klíčová slova: | Firebase; knihy; knižní výměny; Next.js; React; webová aplikace |
Název práce: | Design and implementation of a web application for book swapping |
---|---|
Autor(ka) práce: | Kubina, Adam |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Karkošková, Soňa |
Jazyk práce: | Česky |
Abstrakt: | The aim of this bachelor thesis is to document the design and implementation of a web application for book swapping, as well as exploring options for disposing of unwanted books. The primary objective was to create a functional web app that could serve as a new tool for disposing of unwanted books in the Czech community of readers. The secondary goal was to conduct an analysis of the options available for disposing of unwanted books, based on research of literature and online sources. The application was developed using the waterfall model. This thesis provides a description of how the requirements document for the application was created, based on an analysis of similar applications and user research. Additionally, the thesis documents the design and important aspects of the development process of the application. The main technologies used in the implementation are React, Next.js, and Firebase. The thesis also describes the user and manual testing of the application, deployment, operation management, and future prospects of the application. The primary output of this bachelor's thesis is a deployed application for book swapping, and the secondary output is an analysis of disposal options for unwanted books. |
Klíčová slova: | Books; book swapping; Firebase; Next.js; React; web application |
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: | 24. 1. 2023 |
---|---|
Datum podání práce: | 8. 5. 2023 |
Datum obhajoby: | 13. 6. 2023 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/83432/podrobnosti |