Design and implementation of a web application for book swapping
Thesis title: | Návrh a implementace webové aplikace pro knižní výměnu |
---|---|
Author: | Kubina, Adam |
Thesis type: | Bakalářská práce |
Supervisor: | Palovská, Helena |
Opponents: | Karkošková, Soňa |
Thesis language: | Česky |
Abstract: | 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. |
Keywords: | Firebase; knihy; knižní výměny; Next.js; React; webová aplikace |
Thesis title: | Design and implementation of a web application for book swapping |
---|---|
Author: | Kubina, Adam |
Thesis type: | Bachelor thesis |
Supervisor: | Palovská, Helena |
Opponents: | Karkošková, Soňa |
Thesis language: | Česky |
Abstract: | 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. |
Keywords: | Books; book swapping; Firebase; Next.js; React; web application |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
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: | 24. 1. 2023 |
---|---|
Date of submission: | 8. 5. 2023 |
Date of defense: | 13. 6. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83432/podrobnosti |