Data logging and visualization for Mailtrain using IVIS
Název práce v češtině: | Logování a vizualizace dat aplikace Mailtrain s použitím frameworku IVIS |
---|---|
Název v anglickém jazyce: | Data logging and visualization for Mailtrain using IVIS |
Klíčová slova: | zpravodaj|analýza dat|vizualizace |
Klíčová slova anglicky: | newsletter|data analysis|visualization |
Akademický rok vypsání: | 2021/2022 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | prof. RNDr. Tomáš Bureš, Ph.D. |
Řešitel: | Bc. Filip Štrobl - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 02.09.2021 |
Datum zadání: | 02.09.2021 |
Datum potvrzení stud. oddělením: | 09.11.2021 |
Datum a čas obhajoby: | 07.09.2023 09:00 |
Datum odevzdání elektronické podoby: | 19.07.2023 |
Datum odevzdání tištěné podoby: | 19.07.2023 |
Datum proběhlé obhajoby: | 07.09.2023 |
Oponenti: | doc. RNDr. Jan Kofroň, Ph.D. |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
[1] Mailtrain project on GitHub: https://github.com/mailtrain-org/mailtrain
[2] IVIS project on GitHub: https://github.com/smartarch/ivis-core |