Bazar outdoorového vybavení
Secondhand marketplace of outdoor equipment
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/202343Identifiers
Study Information System: 264361
Collections
- Kvalifikační práce [12375]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science with specialisation in Programming and Software Development
Department
Department of Distributed and Dependable Systems
Date of defense
4. 9. 2025
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
bazar|tržiště|net|web|reactKeywords (English)
secondhand|marketplace|net|web|reactTato práce je věnována návrhu a implementaci specializovaného online tržiště pro outdoorové vybavení, které řeší nedostatky současných populárních internetových tržišť v České republice. Naším hlavním cílem je vytvořit uživatelsky přívětivou platformu, která umožňuje přesné filtrování, vyhledávání a kategorizaci zboží, vzájemné hodnocení a komunikaci mezi uživateli i pokročilou administrátorskou správu. Dále analyzujeme sou- časná peer-to-peer tržiště a jejich charakteristické znaky, přínosy a překážky. Na základě této analýzy navrhneme a realizujeme webovou aplikaci využívající čistou architekturu a ASP.NET Core pro backendovou část a knihovnu React s frameworkem Next.js pro frontendový vývoj. Výsledkem naší snahy je flexibilní a modulární platforma, která může být použita jako šablona pro jakékoliv úzce zaměřené online tržiště.
This thesis is dedicated to the design and implementation of a specialized online mar- ketplace for outdoor equipment that addresses the shortcomings of the current popular online marketplaces in the Czech Republic. Our main goal is to create a user-friendly plat- form that allows accurate filtering, searching and categorization of listings, user reviews and direct communication between users as well as advanced administration. We analyze the current peer-to-peer marketplaces and their characteristics, benefits and weaknesses. Based on this analysis, we design and implement a web application using clean architec- ture and ASP.NET Core for the backend and the React library with the Next.js framework for frontend development. The fruit of our labour is a flexible and modular platform that can be used as a template for any narrowly specialized online marketplace.
