Thesis Details

Webový editor prezentací

Bachelor's Thesis Student: Abrahám Adam Academic Year: 2020/2021 Supervisor: Burget Radek, doc. Ing., Ph.D.
English title
Presentations Web Editor
Language
Czech
Abstract

The aim of this thesis is to implement a web application to manage presentations with Markdown content, which are then presented through slideshow framework Reveal.js. Frontend of the application is created with Vue.js and Nuxt.js, backend with Express.js and for data storage I have chosen MongoDB, a NoSQL document database. Frontend and backend parts of the application communicate with each other through REST technology. The application allows users to view, edit and create more versions of the same presentation. This thesis furthermore contains description, comparison of current technologies and substantiation of their selection.

Keywords

Web application, Editor, Presentation, Markdown, JavaScript, TypeScript, NoSQL, MongoDB, Node.js, Express.js, REST, Vue.js, Nuxt.js, Buefy, Reveal.js, Cypress, Postman, Git, Github

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
18 June 2021
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Burgetová Ivana, Ing., Ph.D. (DIFS FIT BUT), člen
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
ABRAHÁM, Adam. Webový editor prezentací. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-18. Supervised by Burget Radek. Available from: https://www.fit.vut.cz/study/thesis/23531/
BibTeX
@bachelorsthesis{FITBT23531,
    author = "Adam Abrah\'{a}m",
    type = "Bachelor's thesis",
    title = "Webov\'{y} editor prezentac\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23531/"
}
Back to top