Detail práce
Webový editor prezentací
Cieľom tejto práce je implementácia webovej aplikácie s tlstým klientom pre spravovanie prezentácií s obsahom typu Markdown, ktorý sa následne prezentuje pomocou prezentačného rámca(framework) Reveal.js. Frontend aplikácie je vytvorený pomocou Vue.js s nadstavbou Nuxt.js, backend pomocou Express.js a ako úložisko dát je zvolená NoSQL dokumentová databáza MongoDB. Frontend a backend časti aplikácie komunikujú medzi sebou cez technológiu REST. Výsledná aplikácia umožňuje užívateľom zobrazovať, upravovať a vytvárať viacero verzií danej prezentácie. Práca naďalej obsahuje popis, porovnanie súčasných technológií a zdôvodnenie ich výberu.
Webová aplikácia, Editor, Prezentácia, Markdown, JavaScript, TypeScript, NoSQL, MongoDB, Node.js, Express.js, REST, Vue.js, Nuxt.js, Buefy, Reveal.js, Cypress, Postman, Git, Github
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných (např. důvody volby databáze typu MongoDB). Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B - velmi dobře.
- Bylo by možné vámi vytvořený systém rozšířit o některé další funkce, jako např. vizuální styly jednotlivých sníml nebo animace? Pokud ano, jak složité by to bylo a jak by to bylo možné realizovat?
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
@bachelorsthesis{FITBT23531, author = "Adam Abrah\'{a}m", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Webov\'{y} editor prezentac\'{i}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23531/" }