Bachelor theses
ElateMe application for Android (continuation)
Author
Ilia Liferov
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Pavel Štěpán
Department
Summary
The ElateMe system is a combination of social network and crowdfunding platform. It helps users to create own wishes and contribute to the others. Simply said, the ElateMe system solves the problem of giving a suitable gift to a family member, a friend or a colleague. The ElateMe system is integrated into Facebook authorization systems, so a user does not even need to create an ElateMe account in order to use the system. Applications for the ElateMe system are available on different platforms such as web browsers, Android and iOS. Applications use a backend server, which manages wishes, contributions, sending various notifications and so on.
The goal of this thesis is to continue to develop the ElateMe application for the Android operating system, which was started by Georgii Solovev in his thesis. First of all, it is needed to analyze and implement new user re- quirements, such as wish managing, handling of contributions, new methods of payment (wish bank card, PayPal, bitcoins and Android Pay). Existing application architecture may be improved if necessary, and all critical bugs should also be fixed. Finally, it is required to write appropriate tests for the application's code and automate them.
This text contains the new requirements analysis and design, updated plat- form specific diagrams, description of important changes of the application ar- chitecture, an introduction to the application's code testing and automation. The new customer's requirements (especially payments) were successfully im- plemented and described with appropriate UML diagrams. The application's code tests were created and successfully automated.
ElateMe - QA in multiplatform applications
Author
Tomáš Grofek
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Vojtěch Jirkovský
Department
Summary
This thesis deals with quality assurance in multiplatform applications specifically for ElateMe. The introductory chapter analyzes the risks of integrating change requirements and their impacts on individual ElateMe components. Furthermore, there are proposed procedures for the prevention of the analyzed risks. Designing procedures emphasizes their effectiveness and low implementation costs. For the most part, the thesis deals with automation of the development process and automated testing. In the practical part of the thesis are implemented and automated API functionality tests. Proposed procedures can be a model for similar processes in other multiplatform applications
Wowee: GraphQL and REST API comparison
Author
Michal Martinek
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
doc. Ing. Tomáš Vitvar, Ph.D.
Department
Summary
The main purpose of this thesis is an analysis of the usage of GraphQL on
the project Wowee, a new crowdfunding platform with elements of the social
network. Unlike other crowdfunding platforms, such as Kickstarter or Patreon
that support new creative and commercial projects, the main goal of Wowee is
fulfillment of the personal wishes with help of other users and friends. There
are already developed a web app, native mobile apps for Android and iOS and
the REST API server.
This thesis is focused on the comparison of advantages and disadvantages
of REST, that is currently used for communication between the server and
client, with new technology GraphQL that should be faster and more effective.
Part of this work are also prototypes of GraphQL server and client in form of
a web app written in React and a performance comparison with the original
version using REST API.
ElateMe: Backend II.
Author
Lukáš Hrachovina
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jan Blizničenko
Department
Summary
ElateMe is working name for a new crowdfunding platform, where typical commercial or innovative projects are replaced with personal wishes. The whole platform is delivered to the users in the form of Android and iOS mobile applications and a web version of the application.\par
Both mobile and web applications connect to the same backend, which is this thesis' focus. In particular the REST API written using Django REST framework on Python 3. The aim is to analyze, desing and implement expansion of the API's functionality. This thesis is a continuation of Yevhen Kuzmovych's Bachelor thesis ElateMe Backend I.
ElateMe: Analysis and implementation of internet payments
Author
Luka Lukašević
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
doc. Ing. Mgr. Petr Klán, CSc.
Department
Summary
This bachelor thesis deals with analysis and implementation of selected pa- yment methods in ElateMe. Each payment method is analyzed and sub- sequently, its design and implementation are described. All individual methods are described in detail and the right procedure how to make these methods function correctly in an internet application is also described.
A-Frame framework for augmented reality applications
Author
Tomáš Bilák
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
The purpose of this bachelor thesis is to analyze framework A-Frame and outline its possibilities of use for application in augmented reality. Thesis main interest is platform-independent augmented reality for mobile devices. Aim is to design cross-platform solution available on older devices, which do not support modern platform specific frameworks, such as ARCore and ARKit. Further thesis addresses the general rules of creating user interface for applications in augmented reality and later applies them in a developed prototype.
Dowry Towns of the Queens of Bohemia - Location module
Author
Lukáš Melcher
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
The thesis describes options of using machine processing of image data for estimation or measuring of the position based on the OpenCV library. Also, it discusses if the method is useful for purposes of virtual and augmented reality.
Based on the recognition of known objects and the calculation of the distance from them, it uses the methods of analytical geometry to obtain the position of an observer. As a result, it enables the refinement of data obtained from device sensors and thus improves the user experience when using applications for virtual and augmented reality.
Raster graphics mapping on human face in augmented reality
Author
Adam Pončák
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This work deals with the issue of creating simple face filters using the OpenCV library. The aim is to create a prototype application capable of creating and mapping raster graphics on the landmarks of the face in augmented reality. Haar-like casscade detection was used for face detection and a regression local binary features algorithm for facial landmarks. Currently, a Windows computer application with a simple user interface is fully functional. It provides the user with intuitive creation of simple graphics, which the application then transforms and maps onto facial features detected in the webcam's input video.
Design and implementation of a voxel engine
Author
Daniel Breiner
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Department
Summary
This bachelor thesis addresses the creation of an engine to render voxel scenes. It analyzes existing solutions, rendering methods, collisions and procedural generation of terrain. It describes the programming pattern ECS and the greedy meshing optimization algorithm. It aims to find appropriate technologies for a prototype and to design it based on the analysis. Lastly, to implement the voxel engine prototype and to test its operability and performance. The result of the practical part is a multiplatform prototype of a voxel engine with the requested features.
Water surface simulation
Author
Hong Son Ngo
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
This bachelor thesis examines current options of real-time water surface simulation and its possible optic properties affecting the water surface itself or
object laying underneath it. The contents of the analysis are not only the current methods of simulating dynamic and optic properties of a water surface
but also technologies supporting its real-time rendering. The practical part
is dedicated to the design of the water surface simulator, which uses wave
equation as the main method for approximation of its movement, and the
application of the testing scene and subsequently its implementation. Water
surface optic properties such as reflection, refraction and caustics are then implemented with simplified method of ray-tracing which approximates light ray
intersections in the screen space using auxiliary textures. Final water surface
deforms after user interference and subsequently reacts optically on surrounding environment by casting caustics on underwater objects and by calculating
water surface color from Fresnel equations. At the end deficiencies of used
algorithms in the final version of the application, which lay in the method of
integration of the wave equation and in the method of light ray intersection
approximation, are stated.
Pixel streaming for streaming games in virtual reality
Author
Pavel Plotnikau
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This bachelor work focuses on the use of the Pixel Streaming plugin of the Unreal Engine 4 game engine in VR. Its main goal is to see if this plugin can be used to stream VR games over the internet from a remote device to virtual reality glasses such as the Oculus Quest and Oculus Quest 2. While working, I had to write two plugins for Unreal Engine 4 and extend the functionality of the website that the plugin provides. The result is a working project that allows streaming of the game from the computer to the glasses within the same local network.
Prototype of virtual reality game using various types of motion sensors
Author
Oleksandr Khokhych
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Tomáš Nováček
Department
Summary
This bachelor's thesis is about writing a VR game on Unreal Engine 4 using various sensors to track motion. The main goal of this work is to analyze the technologies and methods of tracking systems used in VR applications in order to develop our own prototype of an immersive VR game.
The theoretical part of the work describes the basic principles of developing VR applications in the Unreal Engine 4 environment, as well as analyzes the existing types of motion controllers, their principles of operation and areas of application.
The practical part is devoted to the choice of the concept of the future game, the input system, as well as the creation and testing of the first prototype.
The result of this work are 2 ready-made applications, with and without the use of foot tracks, as well as a conclusion about which of these types of movement is more appropriate to use.
Walk the plank in virtual reality
Author
Marko Šoltés
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Tomáš Nováček
Department
Summary
Main goal of this thesis is to create application, that allows user to expierence walking a plank in great heights, using virtual reality.
The theoretic part is focused on analyzing available options for creating this kind of an app. It's describing two of the most popular game engines, their pros and cons and evaluates, which of them better suits the work needed on this thesis. It further analyzes already existing apps, that are trying to recreate the same user experience. The end of theoretic part consists of, how is VR useful for simulating feat of heights and it's treatment.
The second part, practical, is devoted to design and implementation of the app. It describes creation of the 3D photorelistic scene, which should provide maxium possible immersive experience for the user. To end the practical part, testing of the whole app and it's evaluation is conducted, based on impression and immersion on the user.
Result of this thesis is prototype of such application, that allows the user via VR, to stand on a wooden plank, which is situated 100 meters above ground. This prototype builds great foundation for next development and improvement if this app.
Strategic 3D game with machine learning
Author
Richard Smělý
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Bc. Ondřej Brém, MSc.
Department
Summary
The bachelor thesis deals with the development of a three-dimensional strategy computer game and the use of artificial intelligence in this game. It includes an analysis of already available games, compares the advantages and disadvantages of selected game engines. It explores the applicability of machine learning in games. Describes the design and implementation of a self-developed three-dimensional machine learning strategy game in the Unity game engine. This game uses custom modeled and textured 3D models. The main output of the thesis is an executable application -- a 3D tower defense game that illustrates the use of an evolutionary neural network for autonomous navigation of enemy units. The game is then tested and positively evaluated by users. The procedures presented in the paper give the reader insight into the process of computer game development and the extent to which machine learning can be used in this process.
Graph editor in virtual reality
Author
Ivan Menshikov
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. David Bernhauer, Ph.D.
Department
Summary
Virtual reality technology can be used to represent and solve problems involving relationships between objects in a more immersive and interactive way. This thesis presents the design and development of a standalone VR software product that visualizes graphs and provides tools for performing operations on them. The product, which targets the Oculus Quest 2 headset and was built using Unreal Engine 4, allows users to examine, alter and interact with the graph in a more intuitive manner. The system includes a procedural generation method for rendering large graphs efficiently and various optimizations for high performance. A system of tools and a user interface have also been implemented. Testing was conducted to ensure the product's functionality and performance, and it was demonstrated to be a practical tool for visualizing and working with graphs in VR with potential applications in education and research.
Web portal for organizing scientific conferences (back-end)
Author
Jakub Pečenka
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. David Buchtela, Ph.D.
Department
Summary
This bachelor thesis is devoted to the revitalization of an existing web portal for organizing scientific conferences within the Faculty of Nuclear and Physical Engineering of the Czech Technical University in Prague. The thesis focuses in the introductory part on the analysis of concepts and tools for creating web applications. Subsequently, the current system is analyzed and the requirements that need to be maintained when designing a new solution are identified. Design of the new solution is the subject of the following part of the thesis. To implement the prototype based on the established design, the Go programming language was used along with the Gin web framework. The application's data persistence is achieved by using the NoSQL database MongoDB. The demonstrative frontend is created using the JavaScript library React.js. The mediation of communication between client and server is provided by the implementation of REST API.
Web portal for organizing scientific conferences
Author
Tomáš Cabák
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Monika Borkovcová, Ph.D.
Department
Summary
The work deals with the process of developing a new Web portal for organizing the annual scientific conference, which will replace its currently used form. The development begins with an analysis of the current solution, followed by the design and selection of technologies for the new solution, its implementation, deployment, and testing. The newly created Web portal is implemented as a full-stack web application in the Next.js framework. It provides clear information about the conference and the possibility to register for interested parties and participants. It allows organizers to plan the conference, including editing the content of organizational pages and gallery, managing participants, and creating the program. The Web portal is deployed on the Digital Ocean platform along with the database, but also offers the possibility of local deployment using Docker.
System for procedural voxel 2.5D terrain generator
Author
Martin Ševela
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Lukáš Bařinka
Department
Summary
The subject of this bachelor's thesis is the design, implementation, and optimization of a prototype depth-limited procedural voxel terrain generator in the Godot game engine. It also includes an analysis of technical means that can be utilized for the realization of the project. The generator employs a semantic division of terrain into simpler layers and their subsequent combination based on biome distribution. The resulting terrain can be used for creating a game environment which can be further expanded using a model insertion system. The system also provides a user interface that can be used for control, monitoring, and visualization of the generator.
Simple reporting tool for a diverse organizational structure of suppliers
Author
Norbert Nemček
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Milan Dojčinovski, Ph.D.
Department
Summary
This thesis deals with the development of REST API service designed for web application, which allows users to track and log their work time effectively. Firstly, the thesis deals with the analysis of existing solutions for work reporting of various customer/supplier companies and with their disadvantages. Next, the requirements for the new system are created. Based on these requirements, REST API service is designed according to the basic principles and constraints of REST. Server providing REST API is implemented in the C# programming language using the ASP.NET framework and deployed in the Azure cloud environment. The final outcome of this thesis is a functional REST API service in its first version and will be further extended. REST API is consumed by a web client written in the Angular JavaScript framework.
Import and post-processing of BIM files in Unreal Engine
Author
Denis Dubin
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
This undergraduate work aims to explore the optimal methods for importing BIM files into Unreal Engine 5 and provide basic functionality for viewing the final result. The main focus will be on an off-the-shelf solution from Unreal Engine developers called DataSmith. Also demonstration of the functionality of the project to view the test files provided to me.
Simulation of walking in heights in virtual reality
Author
František Vančát
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
The bachelor thesis focuses on the creation of an application using virtual reality. In this application, the user walks on a board at a great height.
The thesis includes a survey of similar existing games, including a questionnaire, the results of
which are analysed and eventually incorporated into the application. The next section focuses on
the fear of heights and possible methods to cure it. Furthermore, the thesis discusses a suitable
environment for the creation of the application. Using appropriate methods, the application
concept is designed. The development of the application includes interfacing with virtual reality
and modelling of the scene.
The resulting app is tested at the end of the thesis to see if it has fulfilled its purpose.
3D model viewer for virtual or augmented reality using A-Frame library
Author
Daria Fedosova
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
The main goal of this bachelor thesis is to explore the A-Frame library and to design a prototype web application for viewing 3D models in augmented or virtual reality with the possibility of interactions. The thesis focuses on the implementation of this application including the user interface.
Ray Marching Scene Creator
Author
Yevhenii Basov
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Department
Summary
This work aims to create a tool for easy creation of 3D scenes, which are
rendered with a Ray Marching shader. The tool will be an addon for Unity 3D
game engine with a user-friendly GUI for creating parametric 3D objects. The
work describes the principles and features of Ray Marching technology, the
advantages of its use, explores the complexities and possibilities of rendering
miscellaneous objects.
Master theses
Administration frontend for Dowry Towns of the Queens of Bohemia project
Author
Michal Martinek
Year
2020
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This thesis is focused on the development of the administration frontend for Dowry Towns of the Queens of Bohemia project. Parts of this work are analysis of functional and non-functional requirements and use-cases. This work also contains analysis of the frontend technologies and process of selecting one of them. Other parts include user interface design, user testing and prototype implementation.
Design and implementation of virtual reality application for manipulation with historical artifacts
Author
Petr Polívka
Year
2020
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This master's thesis is focused on analysis, design and implementation of basic user interface components and also on tools used for object manipulation and interaction in virtual reality. Part of the analysis section is studying and selecting proper engine, that will be used for this implementation. Also analysis of user interface and tools for object manipulation and interaction in current VR applications is present. The design and following implementation contains creating simple solutions for UI (user interface) in virtual reality based on analysis results. The implementation of user interface also contains a system for interaction with those UI elements and huge customization possibilities. Part of this is design and implementation of mentioned tools including management and selection of specific tool. This systems design is loose coupled with implementation of user interface. Tools are designed for manipulation with historical artefacts for usage in applications that are targeted for historians and these tools are focused on manipulation with objects, changing their attributes and getting information about these objects. Whole implementation was developed for future usage by other developers of virtual reality applications. They can use whole implementation with documentation and instructional video for free on target platform. Whole project was developed as a template, that can be edited and UI elements can be composed without impact on functionality of the whole system.
Design and implementation of virtual reality application for historical town walks
Author
Matěj Sedlák
Year
2020
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
The master's thesis you are having in front of you is focusing on movement solution design, implementation and testing, and object manipulation in virtual reality. Output of the thesis is a package for developers containing implemented movement solutions and object manipulation options.
The package is composed of four movement types. First two use teleport technique, direct teleport and arched teleport. Other two use joystick and physical arm swing motion. For object manipulation two solutions are implemented. First is using joystick for object size change, rotation and movement, the second one uses controller movement.
Part of this thesis are also usability tests of implemented functionalities and their subsequential adjustment on the basis of the test results. Historical buildings models used in the tests were provided by Philosophical Faculty UHK. Last thesis segment is dedicated to the final package creation and upload process on Unity AssetStore, where it's available for free to other developers.
Universal Gesture System for Virtual Reality
Author
Vojtěch Harašta
Year
2021
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This master's thesis is focused on creating an alternative to traditional input handling in VR applications, by using a universal gesture system. The gesture system is not using any physical inputs, such as buttons on a controller, so it can be used on basically any existing VR hardware, be it mobile, console or PC VR. The system enables developers to create their own gestures, using VR hardware with motion tracking, and connect that gesture to a function from the application, be it gesture made with just one hand or, for example, all five fingers. The thesis contains research of current VR products and other systems using gestures, and based on this research, the gesture system is designed and implemented. The gesture system adds gesture functionality to any Unreal Engine project and makes that application usable on most VR products, so that the developer doesn't have to worry about making product-specific changes to the application.
Web interface for MOLLI sequence registration
Author
Martin Janáček
Year
2022
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
doc. Ing. Tomáš Oberhuber, Ph.D.
Department
Summary
The goal of this thesis is to create a web interface for the existing application. The existing application enables the registration of images of the human heart, which were obtained by magnetic resonance imaging using MOLLI sequence, and the subsequent calculation of ECV values for the myocardium. ECV values can be used to diagnose various heart diseases.
The existing application is analyzed together with the relevant technologies and a design of the new application is created based on the analysis. The designed application is then implemented and tested and its impact is evaluated. The developed solution is an easily accessible and secure web application enabling healthcare workers to diagnose various heart diseases using a method that is less erroneous and less invasive to the patient than other methods.
Web interface for processing of SPAMM tagged data from magnetic resonance
Author
Tomáš Taro
Year
2023
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Novák, Ph.D.
Department
Summary
The goal of this diploma thesis is to create a web application, the task of which will be to analyze the movement of the myocardium from DICOM magnetic resonance images.
Initially, the thesis deals with the analysis of the current \uv{DICOM Viewer} desktop application. The following is an analysis of the web application, which includes an analysis of the requirements and their corresponding use cases, technologies for the development of the application, its architecture and the connection of the web application with the current application. It was also necessary to find out how the imported DICOM images will be processed or how the grid displayed above these images will be implemented.
Based on the knowledge from the above sections, the user interface and communication with the server is designed. The following chapter deals with the implementation of the web application and its deployment. Subsequently, the correctness of the functionality of the resulting web application was tested.
As it is necessary to implement additional functionality for the full use of the application, recommendations regarding the subsequent development of this application were left for the authors continuing the development of this application.
Import and vizualization of BIM models in Unreal Engine while associating textures
Author
Tadeáš Bušek
Year
2024
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jiří Chludil
Department
Summary
This thesis focuses on the implementation and visualization of Building
Information Modeling (BIM) models in Unreal Engine 5. The main goal of the thesis was to
enable T-SOFT a.s. to efficiently import BIM models into Unreal Engine, emphasizing the
automation of processes for assigning collisions, lights, and materials. The work includes a
thorough analysis of BIM, the IFC format, and the capabilities that Unreal Engine 5 offers.
Furthermore, the thesis contains a design of the user interface along with a solution design
based on the analysis. The output of the work is a description of the implementation and a
functional prototype for importing and visualizing BIM in Unreal Engine 5.
The results of this work provide T-SOFT a.s. with a solid foundation for using Unreal Engine
5 for visualization and dynamic simulations utilizing BIM data.
The Development of a New Visualization Tool for the IKEM
Author
Karel Vrabec
Year
2024
Type
Master thesis
Supervisor
Ing. Petr Pauš, Ph.D.
Reviewers
Ing. Jakub Klinkovský, Ph.D.
Department
Summary
This master's thesis deals with the development of a brand new web application for better and more convenient work with outputs from magnetic resonance imaging (MRI) machines. The web application was created for the Institute for Clinical and Experimental Medicine (a client), a Czech medical facility well known for its focus on human organ transplantation, diabetes and cardiovascular therapies, treatments, and scientific research. The researchers of the IKEM (a user) use ParaView, a popular tool for complex and interactive visualizations, for viewing MRI outputs. However, the environment of ParaView is very complicated. Additionally, the user is able to access ParaView as a desktop application only. Therefore, in this thesis, all user's work processes and requirements are analyzed. Finally, a new solution is designed and developed with the help of modern technologies, such as Trame, VTK, and Vuetify. The result of this work is a containerized, deployable web application that provides a new interactive and simplified user interface to manage, view, and control MRI outputs easily.