Webová aplikace k tvorbě volebních kalkulaček
Název práce: | Webová aplikace k tvorbě volebních kalkulaček |
---|---|
Autor(ka) práce: | Klein, Rostislav |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Sklenák, Vilém |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | volební kalkulačka; Next.js; webová aplikace; SPA; Javascript; React |
Název práce: | Web application for creating vote advice forms |
---|---|
Autor(ka) práce: | Klein, Rostislav |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Sklenák, Vilém |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | vote advice form; SPA; Javascript; React; Next.js; web application |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 11. 10. 2017 |
---|---|
Datum podání práce: | 23. 4. 2018 |
Datum obhajoby: | 15. 6. 2018 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/63457/podrobnosti |