Úvod do tvorivej umelej inteligencie
Konfigurovateľná mapová aplikácia
Aplikácia umožňuje definovať vlastné typy objektov (múzeá, školy, podujatia...), ich polia a kategórie a následne ich zobrazovať na interaktívnej mape pomocou Leaflet.js. Dáta sú ukladané do JSON súborov bez použitia databázy.
- Definícia vlastných typov (Custom Types) vrátane ikon a farieb pre mapu.
- Custom polia (text, číslo, dátum, select, geolokácia) uložené v JSON.
- Kategórie a filtrovanie objektov na mape.
- Leaflet mapa s clusteringom, filtrami a detailným popupom objektu.
Technológie
PHP 8.2 bez databázy – perzistencia pomocou JSON súborov. Frontend postavený na Tailwind CSS a JavaScript-e.
Cieľ semestrálky
Ukázať, ako sa dá pomocou nástroja umelej inteligencie navrhnúť a vytvoriť plnohodnotná aplikácia, ktorá pracuje s priestorovými dátami a konfigurovateľnou dátovou štruktúrou.
Administrácia
V administrácii je možné definovať typy objektov, polia, kategórie a pridávať konkrétne záznamy, ktoré sa ukladajú do JSON a zobrazujú na mape.