Moderní webové aplikace: Integrace Nette, administrace a GSAP animací

Abstract
Tato bakalářská práce se zabývá tvorbou webové aplikace pomocí frameworku Nette a knihovny GSAP pro animace. Je rozdělena na dvě části - teoretickou a praktickou. V první části, teoretické, autorka vysvětluje základní principy práce s frameworkem, práci s formuláři, databází, přihlašováním, validací dat, zabezpečením a šablonovacím systémem. Dále popisuje možnosti využití knihovny pro tvorbu vizuálních animací a její propojení s webovým rozhraním. Praktická část se zaměřuje na návrh a implementaci webové aplikace hpodmena.cz, která slouží ke správě registrací zákazníků společnosti HP, jež splnili podmínky určité akce a mají nárok na odměnu. Aplikace zahrnuje jak veřejnou část pro registraci uživatelů, tak administrativní rozhraní, umožňující správu obsahu a přístup k přehledům registrací. Projekt využívá teoretické poznatky k vytvoření funkčního přihlašovacího systému, integraci animací a zajištění přehledné a přívětivé uživatelské zkušenosti.
This bachelor's thesis focuses on the development of a web application using the Nette framework and the GSAP library for animations. It is divided into two parts - theoretical and practical. In the theoretical part, the author explains the basic principles of working with the Nette framework, working with forms, databases, user authentication, data validation, security, and the templating system. Additionally, it describes the possibilities of using the GSAP library to create visual animations and its integration with the web interface. The practical part focuses on the design and implementation of the web application hpodmena.cz, which is used for managing customer registrations for HP, who have met the conditions of a particular campaign and are entitled to a reward. The application includes both a public part for user registration and an administrative interface that allows content management and access to registration overviews. The project applies theoretical knowledge to create a functional login system, integrate animations, and ensure a clear and user-friendly experience.
Description
Subject(s)
Nette framework, GSAP animace, webová aplikace, autentizace, bezpečnost, databáze, formuláře, přihlašování
Citation
ISSN
ISBN