Vývoj webové aplikace v no-code prostřední pro správu školních akcí
KUFA Ondřej
Cílem této maturitní práce je navrhnout a vytvořit funkční a přehlednou webovou aplikaci pro správu školních akcí za použití nástrojů metodiky no-code nebo low-code. Aplikace bude sloužit jako centrální rozhraní pro organizaci, správu a sledování školních událostí (exkurze, přednášky, soutěže, sportovní dny apod.).
Teoretická část práce:
V teoretické části práce student:
- Vysvětlí základní pojmy a přístupy v oblasti programování, včetně rozdílu mezi tradičním programováním, low-code a no-code metodikami.
- Porovnání výhody a nevýhody jednotlivých přístupů.
- Objasní práci s databázemi v no-code prostředí.
- Zaměří se na možnosti práce s větším množstvím dat a integrací s externími službami.
- Popsány budou také limity a bezpečnostní aspekty vývoje bez tradičního kódu.
Praktická část práce:
V teoretické části práce student:
- Přehled školních akcí s možností filtrování dle typu nebo data.
- Přihlašovací formulář pro studenty a učitele (s rozdílnými právy).
- Možnost registrace účasti na konkrétní události.
- Sekce pro zpětnou vazbu, kde účastníci mohou hodnotit proběhlé akce.
- Administrace pro učitele – přidávání a úprava akcí, kontrola účastníků.
- Automatické notifikace (např. potvrzení registrace e-mailem).
- Základní analytické přehledy – počet přihlášených, oblíbenost akcí apod.
Použité nástroje:
Pro realizaci bude využit některý z dostupných no-code/low-code nástrojů (např. [Glide, Bubble, Webflow, OutSystems, Make, Airtable, Appgyver apod.]), které umožní tvorbu funkční aplikace bez klasického programování.
Výstupem bude:
- Funkční webová aplikace dostupná online.
- Dokumentace k vývoji a použitým technologiím.
- Prezentace projektu včetně teoretického rozboru a praktického nasazení.