Data logging and visualization for Mailtrain using IVIS
Thesis title in Czech: | Logování a vizualizace dat aplikace Mailtrain s použitím frameworku IVIS |
---|---|
Thesis title in English: | Data logging and visualization for Mailtrain using IVIS |
Key words: | zpravodaj|analýza dat|vizualizace |
English key words: | newsletter|data analysis|visualization |
Academic year of topic announcement: | 2021/2022 |
Thesis type: | Bachelor's thesis |
Thesis language: | angličtina |
Department: | Department of Distributed and Dependable Systems (32-KDSS) |
Supervisor: | prof. RNDr. Tomáš Bureš, Ph.D. |
Author: | Bc. Filip Štrobl - assigned and confirmed by the Study Dept. |
Date of registration: | 02.09.2021 |
Date of assignment: | 02.09.2021 |
Confirmed by Study dept. on: | 09.11.2021 |
Date and time of defence: | 07.09.2023 09:00 |
Date of electronic submission: | 19.07.2023 |
Date of submission of printed version: | 19.07.2023 |
Date of proceeded defence: | 07.09.2023 |
Opponents: | doc. RNDr. Jan Kofroň, Ph.D. |
Guidelines |
Mailtrain is a self-hosted email newsletter application [1]. Currently its data logging and visualization features are rather basic. IVIS is a framework providing exactly what Mailtrain needs - advanced options for analysis and visualization of data [2]. The two applications share many core technologies (both use Node.js for server-side, React.js for client-side), IVIS also uses Elasticsearch to index data.
The goal of this thesis is to extend Mailtrain's features by integrating IVIS into Mailtrain and designing and implementing appropriate data schemes and visualization templates, which Mailtrain can then use to store and visualize its logged data. The thesis should implement these features while keeping the application practically usable at larger scale. |
References |
[1] Mailtrain project on GitHub: https://github.com/mailtrain-org/mailtrain
[2] IVIS project on GitHub: https://github.com/smartarch/ivis-core |