Mapová aplikácia Semestrálny projekt

Ú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.

Prehľad funkcionality PHP 8.2 · JSON · Leaflet · Tailwind
  • 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.