dc.contributor.advisor | Ježek, David | |
dc.contributor.author | Wojnar, Dominik | |
dc.date.accessioned | 2025-06-23T11:50:20Z | |
dc.date.available | 2025-06-23T11:50:20Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/157059 | |
dc.description.abstract | Tato bakalářská práce se zabývá rozšířením projektu Analyzátor otevřeného kódu o vizualizaci
výsledků analýzy ve webovém rozhraní. Stávající serverová část systému je postavena na technologi:
Java Spring Boot, webové rozhraní chybí. Cílem této práce je přepracovat uživatelské rozhraní
pomocí Reactu a rozšířit serverovou část o nové funkcionality.
Konkrétně práce zahrnuje implementaci zobrazování informací o projektech ze serveru GitHub,
jejich import a registraci v systému, vizualizaci historie změn (commits) a detailních výsledků
analýz. Součástí práce je také analýza současného stavu projektu, návrh a implementace rozšíření
a dokumentace řešení včetně UML diagramů.
Výsledkem této práce je vylepšené webové rozhraní umožňující uživatelům snadnější přístup k
informacím o analyzovaných projektech a jejich vývoji. Implementovaná funkcionalita přispívá k
lepší přehlednosti a efektivitě analýzy otevřeného kódu. | cs |
dc.description.abstract | This bachelor’s thesis focuses on extending the *Open Source Analyzer* project by implementing
visualization of analysis results in a web interface. The existing server-side system is built on Java
Spring Boot, but a web interface is missing. The goal of this thesis is to develop a user interface
using React and extend the server-side functionality with new features.
Specifically, the thesis includes the implementation of displaying project information from GitHub,
importing and registering projects in the system, visualizing the commit history, and presenting de-
tailed analysis results. Additionally, the thesis covers an analysis of the current state of the project,
the design and implementation of the extension, and the documentation of the solution, including
UML diagrams.
The result of this work is an improved web interface that enables users to access information
about analyzed projects and their development more easily. The implemented functionality enhances
the clarity and efficiency of open-source code analysis. | en |
dc.format.extent | 2606420 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Webové rozhraní, GitHub API, React, UI, Spring Boot | cs |
dc.subject | Web interface, GitHub API, React, UI, Spring Boot | en |
dc.title | Rozšíření projektu Analyzátor otevřeného kódu o zobrazovaní výsledků v UI | cs |
dc.title.alternative | Extension of the Open Source Analyzer Project to Show Analysis Result in UI | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Kožusznik, Jan | |
dc.date.accepted | 2025-06-04 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | WOJ0071_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |