Bc. Ondřej Brém, MSc.

Theses

Bachelor theses

UI redesign for Kappka app

Author
Jan Vepřek
Year
2022
Type
Bachelor thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
This bachelor thesis deals with the redesign of the Kappka application for blood donors. Research in the literature deals with the methods that are used for redesign, as well as a comparison of similar applications that are available. The practical part deals with the business goals of the Kappka application and then with the design of a new interface. The design of the new interface is achieved through the user testing of the current application, followed by the design of paper screen prototypes. Based on the testing of these prototypes, an interactive prototype is implemented in the Figma tool. The interactive prototype is also tested, and a prototype application is implemented in the Flutter framework. The application, in contrast to the current version, notifies the user when he went to donate and whether he can go to donate again and then facilitates his access to information about transfusion departments. In the end, there is a discussion about functions that are implementation-intensive and currently unfeasible, but can serve to develop the user interface in the future, and a discussion of a suitable implementation platform together with Ondřej Marz, author of concurrent work on the Kappka application profile.

Addition of user profile to Kappka UI

Author
Ondřej März
Year
2022
Type
Bachelor thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
The work deals with the development of the user profile of the Kappka application. Exploring the state of the application allows to steer development in the right direction. UI/UX analysis and user testing helps detect errors and problem elements. Based on the these steps, an extension is proposed and an interactive prototype is gradually created. The work considers the involvement of gamification elements and the appropriate choice of platform to start an implementation. At the end of the thesis, the implementation of the demo version of the new Kappka application is presented and further possible development is discussed.

E-shop development based on quantitative and qualitative analysis of user behaviour

Author
Pavel Jelínek
Year
2024
Type
Bachelor thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. David Pešek
Summary
The Czech manufacturer of furniture and mattresses with 80 employees has been running its own tailor-made e-shop for several years. However, this e-shop is still only a~secondary sales channel alongside brick-and-mortar stores. In particular, the company would like to sell more mattresses on the e-shop. The company's hypothesis is that users find it difficult to navigate the mattresses on the e-shop or get stuck in the buying process. The aim of this paper is to test this hypothesis, analyze the weak points, suggest changes and then test them. Both quantitative and qualitative analysis, in particular user testing, was used to achieve the objective. The results of the analysis revealed issues that negatively affect the user experience and~sales of the e-shop. Based on these findings, a brief was created for the development of a new version. After implementation, this new version was analyzed again. The analysis showed an improvement in the conversion rate as well as~improvement in the UX of the e-shop. In conclusion, this paper provides specific recommendations for further development of the e-shop and~shows that a systematic approach to~analysis and~optimization can contribute to~success in~online sales.

Master theses

System for equipment lending

Author
Denisa Nováčková
Year
2022
Type
Master thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Jiří Melnikov
Summary
This diploma thesis deals with design and development of the lending system for FIT CTU. It contains an overview of approaches to application development with focus on those that require low amount of programming. It also analyses and compares selected development platforms. Based on the information the design of the application is created, validated, and prepared to be realized. The actual system is then developed using low-code platform Mendix because of the low neccessity to maintain the source codes. It also provides a large number of features and big community.

Web application for user testing support

Author
Jiří Gutwirth
Year
2023
Type
Master thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Michal Honc
Summary
This thesis deals with analysis of specialized laboratory usability testing process, identification of main sources of ineffectivity of the process and in case of identified aspects, with their minimalization. The goal is to implement a web application solving main problems of laboratory usability testing and to easing the overall testing process. The work starts with theoretical part which introduces issues of a specialized lab usability testing. Built on interviews with various usability testing laboratory operators, the thesis defines the main problems, which every lab needs to deal with. The literature review is finalized with an overview of web technologies with emphasis on web communication, especially communication protocols and real-time data transmission technologies. Next, an architectural design of the application is presented as well as a design of the user interface of the system solving problematic aspects identified by qualitative research, followed by frontend MVP implementation description. In the final phase, the produced application is properly tested and deployed. The main outcome of this thesis is the functionality of the web application easing the process of testing and minimalizing the chosen sources of problems.

Spaces reservation system for FIT CTU

Author
Jakub Tichý
Year
2024
Type
Master thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Jiří Melnikov
Summary
This master's thesis focuses on creating a reservation system for the Department of Software Engineering at the Faculty of Information Technology, Czech Technical University in Prague (FIT CTU). It includes an overview and analysis of application development, emphasizing maximum user-friendliness and meeting all functional and non-functional requirements. Based on these insights, various implementation options were considered, including modifying existing solutions, alternative approaches such as no-code and low-code platforms, and developing a completely new application. After thorough consideration, the decision was made to create a new application using the high-code method. During the application development, emphasis was placed on meeting all requirements of the IT department and users. This approach was chosen with consideration for the specifics of the faculty environment. The thesis was developed in collaboration with the IT department to achieve maximum sustainability and long-term operation of the resulting application.

Tactile maps - allowing visually impaired independent use of order system

Author
Algis Skriabin
Year
2024
Type
Master thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
This thesis addresses the challenge of allowing visually impaired users to independently utilize the services provided by the website \href{https://hapticke.mapy.cz}{hapticke.mapy.cz}, which offers tactile maps designed for tactile perception through touch. These maps are derived from standard map sources and converted into simplified black and white graphics optimized for tactile perception. Currently, visually impaired users encounter difficulty in selecting the necessary map sheets independently, relying on sighted assistance due to the inaccessible selection process. To address this issue, a web-based Chat Application with an AI assistant from OpenAI was proposed to aid in map selection and ordering. An MVP version of the application was developed; however, subsequent testing with a blind user revealed that the UI of this new application was not yet ready for use by the visually impaired, primarily because it did not support standard assistive screen readers. Feedback from testing sessions has led to plans for collaboration with Theseus, an organization dedicated to making the web accessible. We are currently awaiting feedback from Theseus to start this collaboration, with the goal of making the UI fully accessible and preparing the backend for integration with the Tactile Maps service. The outcome of this project is a functional MVP version of the application where the AI assistant is set up and operational, meeting the functional requirements. However, the user interface component of the application is not yet prepared for visually impaired users. Future work will focus on enhancing the accessibility of the UI to ensure that the application can truly empower visually impaired users and improve their overall user experience with tactile maps.

Praha zítra - Redesign of a web application for the presentation of development projects in the territory of the capital city Prague

Author
Marko Šoltés
Year
2025
Type
Master thesis
Supervisor
Bc. Ondřej Brém, MSc.
Reviewers
Ing. David Buchtela, Ph.D.
Summary
The goal of this work is to build on the existing Praha zítra application, whose main objective is to collect and promote information about construction plans in the city of Prague. The thesis will discuss suggestions for its possible improvements from the point of user experience. In addition to improvements to its interface, the thesis will also address the broader context of the overall development of the application. The first part of the thesis is devoted to the analysis of the existing solution from its technical aspect. In addition, the thesis also discusses other solutions that have the same purpose as the application. In this part, the cooperation with the owner of the application is also established and several meetings with the team responsible for the application are held, for a deeper understanding of the application functioning and the institution that has the application under it's management. Many shortcomings are identified both on the side of the application and on the side of its planning and development. Shortcomings like these may pose major problems in the future development of the application. In the second part of the thesis, I will propose a set of changes that should bring improvements to the usability of the application. These suggestions are discussed with the staff of the institution involved with the application. Based on their feedback, a working prototype is then created in Figma to visualize the proposed changes, but also to be used in the future development of the application. The output of the thesis also includes other recommendations to help make this future development especially more efficient.