Analýza a implementace slevového portálu
| dc.contributor.advisor | Fasuga, Radoslav | |
| dc.contributor.author | Hanke, Matěj | |
| dc.contributor.referee | Sokol, Vladimír | |
| dc.date.accepted | 2026-06-03 | |
| dc.date.accessioned | 2026-09-02T14:40:04Z | |
| dc.date.available | 2026-09-02T14:40:04Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Tato bakalářská práce se zabývá analýzou, návrhem a implementací moderního slevového portálu Comparyo, který v sobě integruje funkce srovnávače cen a poptávkového systému. Cílem práce bylo vytvořit robustní a škálovatelnou webovou aplikaci schopnou automatizovaného zpracování velkého objemu dat z partnerských obchodů. Teoretická část práce analyzuje existující řešení na trhu a definuje architekturu systému postavenou na odděleném klientském rozhraní a aplikačním serveru. Praktická část se věnuje implementaci backendu v prostředí frameworku FastAPI, využití vyhledávacího enginu Elasticsearch pro rychlou orientaci v katalogu a vytvoření uživatelského rozhraní v knihovně React s důrazem na čistý design a responzivitu. Významným přínosem práce je realizace automatizované ingestace dat skrze XML feedy a integrace inteligentního asistenta využívajícího sémantické vyhledávání. Výsledný portál představuje komplexní platformu pro efektivní nákupní rozhodování a přímou interakci mezi zákazníky a obchodníky. | cs |
| dc.description.abstract | This bachelor thesis focuses on the analysis, design, and implementation of Comparyo, a modern discount portal that integrates price comparison features with an inquiry system. The primary goal of the project was to develop a robust and scalable web application capable of automated high-volume data processing from partner shop feeds. The theoretical part analyzes existing market solutions and defines a decoupled system architecture consisting of a client interface and an application server. The practical part covers the backend implementation using the FastAPI framework, the utilization of the Elasticsearch search engine for efficient catalog navigation, and the development of the user interface using the React library, with an emphasis on clean design and responsiveness. A significant contribution of the thesis is the implementation of automated data ingestion via XML feeds and the integration of an intelligent shopping assistant utilizing semantic search. The resulting portal represents a comprehensive platform for effective consumer decision-making and direct interaction between customers and merchants. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 19121882 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | HAN0390_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160730 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | srovnávač cen | cs |
| dc.subject | e-commerce | cs |
| dc.subject | FastAPI | cs |
| dc.subject | React | cs |
| dc.subject | Elasticsearch | cs |
| dc.subject | párování produktů | cs |
| dc.subject | price comparison | en |
| dc.subject | e-commerce | en |
| dc.subject | FastAPI | en |
| dc.subject | React | en |
| dc.subject | Elasticsearch | en |
| dc.subject | product matching | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Analýza a implementace slevového portálu | cs |
| dc.title.alternative | Analysis and Implementation of a Discount Portal | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 19990528 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- HAN0390_FEI_B0613A140014_2026.pdf
- Size:
- 18.24 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- HAN0390_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 155.89 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- HAN0390_FEI_B0613A140014_2026_priloha.zip
- Size:
- 312.32 KB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- HAN0390_FEI_B0613A140014_2026_posudek_vedouci_Fasuga_Radoslav.pdf
- Size:
- 160.8 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Fasuga, Radoslav
Loading...
- Name:
- HAN0390_FEI_B0613A140014_2026_posudek_oponent_Sokol_Vladimir.pdf
- Size:
- 156.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Sokol, Vladimír