Rozšíření projektu Analyzátor otevřeného kódu o zobrazovaní výsledků v UI

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.

Description

Subject(s)

Web interface, GitHub API, React, UI, Spring Boot

Citation