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

Files for download

    Last update: