Ing. Jan Blizničenko

Theses

Bachelor theses

Family organizer

Author
Pavel Lipenský
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This bachelor thesis deals with the design and implementation of a family organizer. The thesis includes a comparison with competing solutions, an analysis of the technologies used and the design of the user interface. Furthermore, the whole application development process from design to deployment is described. The functionality and correct design of the application has been verified by user testing. The application is built on Google's Firebase suite of services, where it uses the Firestore database and Firebase Authentication to verify the user's identity. The language chosen for the frontend is JavaScript and the React.js framework, and the Tailwind CSS framework is used for styles. The result of the work is a PWA application that is executable on any computer or mobile device with an internet connection and a web browser.

Trading anomaly detection framework

Author
Josef Havelka
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. Marek Suchánek
Summary
This bachelor thesis aims to implement software helping to deploy an anomaly detection model into a Java program. Requirements of a customer that assigned this task were taken into account when developing the software. Several model formats were researched for storing a completed anomaly detection model. Also, relevant libraries for producing and consuming such models were studied. The knowledge of model formats and a basic understanding of an anomaly detection workflow was transformed into the resulting software written in Java that can be extended to use new formats. It can be integrated into any project running on Java programming language. Functionality is tested on data provided by the customer. The solution is intended to be filled in a future with algorithms analyzing data from the customer's scope of interest. The final software is published under an open-source license.

Headless CMS with Admin Panel Generation

Author
Jan Hejzlar
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. David Bernhauer, Ph.D.
Summary
This bachelor thesis deals with content management of multiple websites within an organization. The main goal is to facilitate the creation and modification of content for individual sites from one central system (admin panel). It deals with the analysis of the current status and processes involved in the creation of web content within a given organization. In the theoretical part, it describes the methodologies and technologies that are suitable for the creation of web APIs, which are important in the implementation part of the thesis. The work also includes the design and implementation of a custom solution for the API, which will automatically generate an admin panel based on an existing GraphQL API and its entities.

Web application for physics courses

Author
Michael Remeš
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This bachelor thesis demonstrates the workflow of creating a full-stack web application for schools. It covers user analysis, design, implementation, deployment, testing and documentation. This application creates a platform for creating online tests as well as grading, storing questions in the database, adding complex formulas to tasks and creating supporting materials for studying. MERN Stack, used for development, consists of frontend library for JavaScript -- React.js, web application framework for Node.js -- Express.js and NoSQL database -- MongoDB. Heroku was used for deployment with mLab MongoDB resource which supports database cloud hosting. This work will be available for free usage and possible further development. The benefit of this work is the provision of an application available for extension and use in schools for online testing of students.

Notebook with Custom Templates

Author
Elena Patceva
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. Marek Suchánek
Summary
This bachelor thesis focuses on the development of a web application for managing notes of different types. Notepads are created according to templates, either publicly prepared or privately created. At the beginning, existing software is evaluated and requirements are analysed. The main subject of this thesis is the design of the application architecture and its implementation with the help of appropriate technologies. Application is written using the React framework and the Firebase development platform. The output is a functioning web application that enables the user to create templates and notepads.

Devices and hardware lending web application

Author
Ilona Andriyashyn
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. Filip Glazar
Summary
This bachelor thesis focuses on creating a web application for the Faculty of Information Technology, CTU in Prague, which allows students or employees to borrow devices and hardware from each other. Research of similar applications is done at the start of this thesis, then chosen technologies and implementation of application are described. Server-side and client-side applications communicate together via a REST API. A created web application is responsive and is available in both English and Czech. Anyone who has a FIT account can log in to the application. At the end of the thesis, a description of possible features that can extend the application can be found.

Real Estate Price Monitoring Application

Author
Ondřej Malach
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. Radek Dobiáš, Ph.D., MBA
Summary
This thesis deals with the design and implementation of a tool that automatically monitors prices of Czech real estates and compiles an index based on them. The main idea is to create an interactive web application, through which it is possible to monitor the development of Czech real estate prices almost ”in real time“, either in general across the Czech market, or with a distinction to individual regions and types of real estates. The backend part is written in Java using modern Quarkus platform. The frontend is built on the Oracle JET JavaScript framework.

Master theses

Multiplatform framework use for unification of an application frontend

Author
Martin Šach
Year
2022
Type
Master thesis
Supervisor
Ing. Jan Blizničenko
Reviewers
Ing. Jiří Havlíček
Summary
This master's thesis describes the usage of a cross-platform framework for making a cross-platform app. More specifically, thesis describes an implementation (and all its necessary parts) of the cross-platform mobile app Daktela through modern framework Flutter. Furthermore, it demonstrates how to use mentioned framework on other platforms such as desktop app or web browser extension.