Web application for creating vote advice forms
Thesis title: | Webová aplikace k tvorbě volebních kalkulaček |
---|---|
Author: | Klein, Rostislav |
Thesis type: | Bakalářská práce |
Supervisor: | Sklenák, Vilém |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | Volební kalkulačky zažívají v posledních letech hlavně u mladších lidí obrovský nárůst na popularitě. Srovnat si vlastní názor s názorem politického kandidáta je rychlou záležitostí prováděnou online za pomocí webové aplikace. Napadlo mě tedy nenechat možnost tvorby takových kalkulaček pouze na velkých mediálních domech či politických institucích a dát příležitost kterémukoliv občanovi si volební kalkulačku vytvořit, nastavit otázky, vytvořit kandidáty, sesbírat odpovědi kandidátů a libovolně tento formulář pak šířit.Práce začíná vysvětlením, co to volební kalkulačky jsou, jaké již dnes existují a čím se navzájem liší. Samotným cílem této práce je navrhnout a implementovat aplikaci, která bude veřejně dostupná a nabídne komukoliv si vytvořit vlastní volební kalkulačku. K implementaci tohoto řešení jsem zvolil Javascript jako hlavní programovací jazyk celé práce. Na frontendu aplikace běží React na backendu Node.js. Důvod výběru Javascriptu i použití jednotlivých frameworků je v práci vysvětlen. |
Keywords: | volební kalkulačka; Next.js; webová aplikace; SPA; Javascript; React |
Thesis title: | Web application for creating vote advice forms |
---|---|
Author: | Klein, Rostislav |
Thesis type: | Bachelor thesis |
Supervisor: | Sklenák, Vilém |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | Vote advice forms have seen a huge increase in popularity among young people in the last few years. Comparing your own opinion with the opinion of a political candidate is a quick online task with a help of an online web application. I did not want to leave the possibility of creating such vote advice forms only to large media houses or political institutions. I wanted to give this opportunity to create own vote advice form to any citizen. His task is then to set the questions, candidates and collect candidate's answers. Then the vote advice form can be shared anywhere on the internet.The thesis begins with an explanation of what vote advice forms are, which forms exist today and how do they differ from each other. The very goal of this work is to design and implement a publicly available web application and let anyone create their own vote advice form. To implement this solution, I chose Javascript as the main programming language of this work. The application runs React on the frontend and Node.js on the backend. The reason for selecting Javascript and the use of frameworks is explained in the thesis. |
Keywords: | vote advice form; SPA; Javascript; React; Next.js; web application |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 11. 10. 2017 |
---|---|
Date of submission: | 23. 4. 2018 |
Date of defense: | 15. 6. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/63457/podrobnosti |