1. Matúš Klimko, Mikuláš Marko: Systém na uchovávanie registrovaných návštevníkov jump arény podľa prevádzkového poriadku s vernostnými kartami

Zámer:

  • Registrácia zákazníkov s vypĺňaním prevádzkového formuláru

  • Zaslanie QR kódu mailom

  • Šetrenie zdrojmi – papier, toner, …

  • Urýchlenie procesu registrácie

  • Zaznamenávanie návštev

  • moznost vyuzit registraciu na prihlasenie k odberaniu noviniek (subscription plan)

  • Adminské rozhranie, správa používateľov

  • Superadmin

  • Dochádzkový systém zamestnancov s mesačným reportom

Okná:

  • Inicializácia pre nastavenie superadmina pri prvom spustení aplikácie
  • Hlavné okno – nová registrácia / už registrovaný, prechod do admin rozhrania / dochádzka, sk/en, svetlý/tmavý režim
  • Registračné okno – formulár
  • Potvrdzovacie okno – súhlas s poriadkom
  • Už registrovaný zákazník – načítanie čipovej karty
  • Adminské prihlasovacie rozhranie
  • Adminské rozhranie
  • Zamestnanecké dochádzkové rozhranie
  • Superadminské rozhranie

Entity:

  • Zákazník
  • Zamestnanec/admin/superadmin
  • Návšteva

Databáza:

Zákazník:

  • Meno
  • Priezvisko
  • Id
  • Dátum narodenia
  • E-mail
  • Tel. číslo
  • Posledná návšteva
  • QR kód (číslo)

Zamestnanec:

  • Meno
  • Priezvisko
  • Id
  • E-mail
  • Tel. číslo
  • QR kód (číslo)
  • Oprávnenia (admin, superadmin, zamestnanec)

Dochádzka (pre zamestnancov):

  • Id záznamu
  • Id zamestnanca
  • Čas prihlásenia (tttttt:dd:mm:yyyy)
  • Čas odhlásenia (tttttt:dd:mm:yyyy)

Registrácia návštev (analytické záležitosti):

  • Id záznamu
  • Id návštevníka
  • Dátum návštevy (tttttt:dd:mm:yyyy)

 

2. Matúš Kačmár, Vladimír Pirník: ZOOpervisor

Náš projekt s názvom ZOOpervisor (zoo + supervízor 🙂 )  je interný informačný systém určený pre zamestnancov zoologickej záhrady (potenciálne aj pre verejnosť). Cieľom projektu je zefektívniť správu údajov o zvieratách, výbehoch a personáli.  

Funkcionalita systému:  

Systém umožní:  

  • evidovať zvieratá, ich druh, vek, a priradenie k výbehu  
  • spravovať výbehy a zaznamenávať ich údržbu a kapacitu  
  • umožniť opatrovateľom plánovať a evidovať úlohy (napr. kŕmenie, čistenie)  
  • pokladníkom spravovať predaj vstupeniek a štatistiky návštevnosti  
  • zabezpečiť internú komunikáciu a rozvrh úloh medzi zamestnancami  

Systém teda poskytuje prehľad o každodenných aktivitách v zoo a pomáha optimalizovať prácu zamestnancov.  

  • Predpokladané entity a ich atributy :  
  • Zviera (ID, názov, druh, vek, pohlavie, výbehu)  
  • Výbeh (ID, názov, typ prostredia, kapacita, posledná údržba)  
  • Človek (ID, meno, priezvisko, rola, datum narodenia, pohlavie, prihlasovacie udaje)  
  • Úloha (ID, názov, popis, termín, stav, zamestnanec, výbeh)  

Vstupenka (ID, typ, cena, dátum)   

Predpokladané Okná:  

  • Prihlásenie  
  • Zvieratá  
  • Výbehy  
  • Zamestnanci  
  • Úlohy  
  • Vstupenky  
  • Štatistiky 

 

3. Matej Grofčik, Adam Garafa: Knižničný systém

Cieľom projektu je vytvoriť komplexný systém pre správu knižnice s grafickým používateľským rozhraním vytvoreným v JavaFX. Projekt bude umožňovať prácu s tromi hlavnými entitami: Kniha, Čitateľ a Výpožička. Každá entita bude uložená v relačnej databáze (MySQL) a spravovaná pomocou návrhového vzoru DAO. Tým zabezpečíme jasné oddelenie dátovej a aplikačnej vrstvy, jednoduchú rozšíriteľnosť a testovateľnosť pomocou JUnit a TestContainers.

Aplikácia bude podporovať dve úrovne prístupu správcu a používateľa. Správca bude môcť spravovať zoznam všetkých čitateľov, pridávať a mazať knihy, schvaľovať výpožičky a sledovať históriu požičaných titulov. Používateľ (čitateľ) si bude môcť prezerať katalóg kníh, vyhľadávať podľa názvu alebo autora, rezervovať knihy a sledovať stav svojich výpožičiek.

Aplikácia bude obsahovať viacero scén, napríklad hlavné menu, správu kníh, správu čitateľov, výpožičky a detail knihy. Každé okno bude obsahovať interaktívne komponenty s dynamickým načítavaním dát z databázy. Rozhranie bude mať prispôsobivý layout, ktorý sa bude správne meniť pri zmene veľkosti okna.

Dátová štruktúra bude postavená na prepojených entitách:
Kniha(id, názov, autor, žáner, rok, dostupnosť)
Čitateľ(id, meno, priezvisko, email, počet_výpožičiek)
Výpožička(id, id_kniha, id_čitateľ, dátum_výpožičky, dátum_vrátenia)
Databáza bude mať zabezpečené referenčné väzby medzi entitami a aplikácia bude využívať SQL dotazy.
Do projektu plánujeme zaradiť aj voliteľné technologické črty ako jednotkové testy DAO vrstvy pomocou TestContainers, podporu svetlého a tmavého režimu GUI, viacjazyčné rozhranie (SK/EN) s možnosťou zmeny jazyka bez reštartu, moderný dizajn GUI s dôrazom na prehľadnosť a UX, a použitie návrhového vzoru Factory na vytváranie entít.
Ďalšie („odvážne“) nápady ktoré chceme skúsiť implementovať: Radi by sme pridali aj pokročilejšie funkcie, ktoré by spravili aplikáciu zaujímavejšou a praktickejšou. Napríklad odporúčací systém, ktorý by na základe predchádzajúcich výpožičiek používateľa navrhoval podobné alebo obľúbené knihy iných čitateľov s podobným profilom. Ďalej by sme mohli implementovať sledovanie obľúbených autorov, štatistiky najviac požičiavaných titulov, či jednoduché upozornenia na blížiaci sa termín vrátenia knihy. V budúcnosti by bolo možné zvážiť aj integráciu s externým API (napr. Google Books) na automatické dopĺňanie údajov o knihách podľa ISBN. Alebo vyhľadávanie podľa inteligentného filtra, okno s pokročilým vyhľadávaním podľa viacerých kritérií naraz (názov, autor, žáner, dostupnosť).

4. Dávid Buko, Matej Filip Koštial: Basic Inventory Manager

JavaFX aplikácia zameraná na jednoduchú a prehľadnú správu produktov, dodávateľov, objednávok a kategórií v prostredí menších skladov, škôl alebo kancelárií. Projekt bude postavený na databáze PostgreSQL a využije návrhový vzor DAO pre komunikáciu s databázou a vzor Factory pre výpočty cien. Používateľské rozhranie bude pozostávať z piatich funkčných a vizuálne prepracovaných okien – zoznamu produktov s možnosťou filtrovania a vyhľadávania, správy dodávateľov, správy objednávok s možnosťou ich pridania, úpravy či zobrazenia, prehľadu zásob s farebnou vizualizáciou množstiev a sekcie nastavení. Aplikácia bude mať responzívny dizajn vrátane svetlého a tmavého režimu pre pohodlné používanie. Cieľom projektu bude vytvoriť plnohodnotný systém, ktorý bude spustiteľný na Linuxe prostredníctvom Docker Compose a Maven, pričom všetky jeho súčasti budú modulárne a jednoducho rozšíriteľné.

5. Vadym Bahen, Yevhen Lukianets: BookTracker

Cieľom projektu BookTracker je vytvoriť desktopovú aplikáciu na správu osobnej knižnice a sledovanie čitateľského pokroku. Používateľ si bude môcť pridávať knihy do svojej databázy spolu s informáciami ako názov, autor, žáner, počet strán a stav čítania. Aplikácia umožní zaznamenávať čas čítania pomocou zabudovaného časovača a vypočítavať percentuálny pokrok čítania každej knihy. Používateľ bude môcť filtrovať a vyhľadávať knihy podľa rôznych kritérií (autor, žáner, stav čítania).
Okrem základnej správy dát aplikácia ponúkne štatistiky čítania – napríklad celkový počet prečítaných strán, počet kníh za mesiac a grafický prehľad vývoja čitateľskej aktivity. Dáta budú ukladané v lokálnej databáze. Aplikácia bude vytvorená v Jave s použitím JavaFX pre používateľské rozhranie, Scene Builder pre návrh sceny.

6. Michal Harvan, Dávid Firkaľ: PazGymmers

Cieľ: Pohodlné zarezervovanie služieb PazGymmu a možnosť vytvoriť si vlastný tréningový rozvrh.

Funkcionalita: Každý zaregistrovaný zákazník v aplikácii si môže prostredníctvom aplikácia PazGymmers zakúpiť permanetku do PazGymmu. Okrem toho aplikácia ponúka možnosť zarezervovať vysoko kvalifikovaného osobného trenéra v rámci osobných tréningov. Aplikácia taktiež dopredu upozorní daného používateľa o jeho blížiacom sa osobnom tréningu v dostatočnom časovom predstihu.

Entity: Trainer, User, Booking, TPlan,…

Predpokladané okná: Na registráciu a prihlásenie pre používateľa, osobitný login pre trénerov, domovské okno, zoznam trénerov a informácie o nich, rozvrh pre používateľa a pre trénera, atď.

 

7. Veronika Baškovská, Nazar Popovych: Droppy

Droppy je aplikácia, pomocou ktorej si ľudia môžu objednať jedlo z reštaurácie na dovoz.
Cieľom projektu je vytvoriť prehľadný systém, ktorý prepája zákazníkov, vodičov a
adminov do jednotnej platformy na správu objednávok a donášok

Funkcionalita
Zákazník sa vie prihlásiť/registrovať, prezerať reštaurácie z rôznych kategórií, prezerať
jedlá a vytvoriť objednávku.
Vodič vie prijať objednávku, ktorú doručí.
Admin vie pridať/upravovať/odstrániť reštaurácie zo sýtemu a vytvoriť/odstrániť účet
vodiča.

Predpokladané entity a ich atribúty
Používateľ: id, meno, priezvisko, typ(zákazník, vodič, admin), e-mail, telefónne
číslo a platobnú kartu (môže ale nemusí si zákazník uložiť) status (napr. na
ceste), spôsob donášky (napr. auto)

Podnik: id, názov podniku, lokáciu, otváracie hodiny, kategória (napr. pizza,
burger)

Objednávka: id, id zákazníka , id podniku, id vodiča, produkty , miesto
donesenia objednávky, kedy bola vytvorená objednávka, spôsob platby a
cena

Produkt: id, id podniku, názov produktu, popis produktu, cena produktu

8. Zora Slovinská, Jakub Kollár: HarvestHub

Pestujete plodiny, chováte zvieratá a chceli by ste začať s predajom týchto produktov? Neviete ako sa dostať k zákazníkom? Alebo naopak, zháňate lokálne vyrobené čerstvé potraviny vo vašej blízkosti a neviete kde nájsť dôveryhodných predajcov? Tak práve pre vás je naša aplikácia HarvestHub. Jej cieľom je spojiť farmárov a ich zákazníkov. Jednoducho, efektívne a bez starostí.

Ako farmár si stačí zaregistrovať farmu, jej lokalitu a môžete začať s predajom. Nahrajte ponúkané produkty, ich množstvo, cenu a fotografiu a už len čakajte na prvých zákazníkov. Aby ste mohli zefektívniť vaše ponúkané služby, náš analytický nástroj je vám k dispozícii. Medzi jeho funkcie patria: detailný prehľad výnosov za mesiac, najlepšie predávané produkty, porovnanie cien s inými farmami a mnohé ďalšie.

Ak ste zákazník, vytvorte si účet a môžete nakupovať! Vďaka prepracovanému filtrovaniu je nájdenie najčerstvejších produktov z blízkej farmy jednoduchšie ako nikdy predtým. Už ich len pridajte do košíka a za pár dní sú u vás. Nejaká farma si získala vaše srdce? Tak jej napíšte recenziu alebo si ju pridajte do obľúbených, aby aj ostatní vedeli, že ponúka len tie najkvalitnejšie suroviny.

HarvestHub takisto obsahuje aj admina, ktorý vám zaručí, že vaše nakupovanie a predávanie prebehne bezstarostne.

Naše entity: farma, zákazník, predávaný produkt, objednávka, objednávková položka

Okná: prihlasovanie, main page, vyhľadávanie produktov, detail produktu, košík, profil farmy, profil zákazníka, objednávky

 

9. Andrii Tkach, Anna Skyba: UNIT — University National Information Timetable

UNIT (University National Information Timetable) je ľahký univerzitný systém zameraný na rozvrhy, zápisy a jednoduchú správu výučby. Používateľ sa prihlasuje rolou (študent/učiteľ/admin) a podľa nej má dostupné funkcionality. Študent vidí a upravuje svoj rozvrh s detekciou kolízií a automatickými návrhmi opráv, zapisuje si predmety do skupín, registruje sa na skúšky; pri plnej kapacite je zaradený do čakacieho radu. Môže si rezervovať konzultácie, sledovať povolené a využité absencie a prezerať si domáce úlohy. Učiteľ pridáva/mení zadania, hodnotí odovzdávky, môže zrušiť konkrétnu hodinu, a admin celý vyučovací deň s informovaním študentov. Admin spravuje predmety, skupiny a miestnosti.
Štruktúra dát (hlavné entity):
User (účet a rola), Course (predmet), CourseGroup (typ Prednáška/Seminár/Cvičenie, kapacita, čas, miestnosť), Exam (typ Skúška/Zápočet, termíny a kapacita skúšok), Homework (zadania s deadlinom), Room (učebne).

10. Peter Bachleda, Sára Lakatošová: FilMate

Základné funkcie:

– stručný prehľad a vyhľadávanie filmov (podľa názvu, žánru, hercov…)

– priestor na ohodnotenie filmu a zaznamenanie myšlienok, komentárov či pocitov

– možnosť tvoriť zoznamy filmov, ktorý môže byť súkromný alebo zdieľaný s ďalšími používateľmi

– výpis základných štatistík ohľadom pozerania filmov

Cieľ:

Naša aplikácia je skvelým pomocníkom nielen pre filmových nadšencov, ale pre každého, kto si rád pozrie dobrý film. Používateľom ponúka prehľadný priestor, kde si môžu nielen plánovať, ale aj zaznamenávať a hodnotiť svoje filmové zážitky. Okrem možnosti vytvárať a zdieľať zoznamy filmov s priateľmi ponúkame aj detailnú databázu s filtrovaním podľa hercov, žánrov a ďalších kritérií.

Filmy v nás môžu častokrát zanechať stopy a táto aplikácia ponúka priestor na ich zaznamenanie. Keď si film označíte za videný, môžete si zaznamenať aj vaše hodnotenie, myšlienku či pocity čo vo vás zanechal. Tak si budete môcť vaše filmové zážitky nielen plánovať, ale aj uchovávať.

Aplikácia by mala ponúkať aj základné štatistiky, čo umožní používateľom zistiť, ktorý žáner je ich najobľúbenejší, koľko času strávili pozeraním filmov a podobne.

Entity a atribúty:

· Film – ID, názov, rok vydania, dĺžka filmu, žáner, hlavné herecké obsadenie, režisér, krajina pôvodu, hudba

· Záznam o filme – ID, id filmu, dátum pozretia, hodnotenie, notes

· Zoznam filmov – ID, názov, popis, zoznam id filmov

· Používateľ – ID, username

 

11. Maksym Zholtvinskyi, Yevhenii Onishchenko: GameShare

Cieľom projektu je vytvoriť aplikáciu „GameShare“, ktorá umožní používateľom zdieľať svoje vlastné hry alebo malé projekty, prezerať hry iných vývojárov, pridávať k nim hodnotenia a písomné recenzie a sledovať osobné štatistiky a reputáciu v komunite.
Aplikácia bude mať viaceré časti(očakávanie pre okna):
domovská stránka
prehľad hier s filtrovaním podľa žánru, hodnotenia alebo autora,
detail hry s popisom, tagmi, priemerným hodnotením a komentármi,
správu používateľského profilu,
formulár na pridanie novej hry,
sekciu pre nastavenia a ine.
Očakávania pre entity:
User, Game, Review, GameTag, Download / Link, Message/Comment

12. Kyrylo Peunkov, Denys Diatlov: ???

Plánujeme vytvoriť aplikáciu, ktorá pomôže používateľom sledovať ich čítateľské návyky. Aplikácia umožní evidovať prečítané knihy, zaznamenávať denné čítacie sedenia, písať recenzie a sledovať štatistiky o čítaní. V podstate pôjde o osobný offline nástroj na správu domácej knižnice a čítateľského progresu, podobný ako Goodreads, ale jednoduchší a offline.
Aplikácia bude pracovať s piatimi hlavnými entitami:
Reader (Čitateľ) – identifikátor, meno, ročný čítateľský cieľ, dátum vytvorenia
Book (Kniha) – identifikátor, názov, autor, počet strán, žáner, jazyk, status
ReadingSession (Čítacie sedenie) – identifikátor, väzba na knihu, dátum sedenia, počet prečítaných strán, trvanie v minútach
Review (Recenzia) – identifikátor, väzba na knihu, hodnotenie (0-5), text recenzie, dátum dokončenia knihy
ReadingGoal (Čítateľský cieľ) – identifikátor, väzba na čitateľa, rok, mesiac, cieľový počet kníh, cieľový počet strán
Aplikácia bude obsahovať šesť hlavných okien:
Dashboard – hlavná obrazovka zobrazujúca aktuálne čítanú knihu, celkové štatistiky za rok (prečítané knihy, strany) a čítaciu šnúru (dni po sebe)
Book Library – správa kníh s tabuľkou všetkých kníh, možnosťou pridávania, editácie a mazania, filtrovanie podľa statusu a žánru
Reading Sessions – zaznamenávanie denných čítacích sedení s formulárom na zadanie knihy, dátumu, počtu strán, času a poznámok, história všetkých sedení v tabuľke
Reviews & Ratings – písanie recenzií pre dokončené knihy s hodnotením hviezdičkami a textom recenzie, zobrazenie všetkých napísaných recenzií
Statistics & Goals – nastavovanie mesačných a ročných cieľov, sledovanie ich plnenia
Settings – používateľský profil, nastavenie jazyka aplikácie, prípadne svetlý/tmavý mód
Budeme využívať päť entít s ich vzájomnými vzťahmi. GUI bude obsahovať šesť okien, pričom Dashboard bude komplexný s výpočtami z databázy. Pre databázu použijeme MySQL. Implementujeme DAO pattern (interface + implementácia pre každú entitu). Napíšeme unit testy pre všetky DAO triedy. Layout okien bude prispôsobivý pri zmene veľkosti. Aplikácia bude podporovať slovenčinu a angličtinu.

13. Ivan Medentsev, Lukas Bandura: NoteLingo

NoteLingo je interaktívna aplikácia na učenie nôt a rozvoj hudobného sluchu, inšpirovaná Duolingom. Používateľ si môže vybrať, ktoré noty alebo tóny chce trénovať – napríklad len vysoké, nízke alebo konkrétny rozsah. Aplikácia ukladá údaje o používateľovi, jeho pokroku a výsledkoch. Databáza obsahuje informácie o notách, zvukoch a cvičeniach, čo umožňuje personalizovaný tréning a presné sledovanie vývoja hudobného sluchu.

 

14. Dmytro Ivanov, Valéria Šelková: Poštový klient

Plánované funkcie projektu sú:

  1. Základné možnosti načítania a odosielania e-mailov
  2. Podpora viacerých účtov
  3. Možnosť triedenia e-mailov do priečinkov (archív, spam, vlastné priečinky)
  4. Podpora protokolov POP3 a SMTP
  5. Zoznam používateľov, ktorým je možné písať
  6. Push notifikácie o nových správach

Navrhované entity pre projekt:

  1. Mail
  2. User
  3. Folder
  4. Account (pre podporu viacerých účtov)
  5. Settings (napr. téma UI, interval obnovovania, …)

 

15. Volodymyr Rudnitskyi, Maksym Toporivskii: Čas nastal+

Naša aplikácia je určená na zjednodušenie práce s dokumentmi v oblasti vojenskej administratívy.
Ponúkame nasledujúci rad služieb:
ako civilná osoba (používateľ) – možnosť prezerať si svoje údaje a aktuálny stav,
ako pracovník mobilizačného centra – možnosť prezerať údaje všetkých ľudí, ktorí patria do jeho okresu, a na základe týchto informácií meniť ich statusy a posielať pokyny.
Admin – má neobmedzené právomoci (môže meniť údaje komukoľvek, pridávať pracovníkov mobilizačných centier, používateľov atď.).
V aplikácii bude tiež možné prihlásiť sa na zdravotnú prehliadku, odvod alebo kurzy prípravy.
Možné entity:
používateľ,
status(Definuje aktuálny stav používateľa – napr. Čaká na prehliadku, Zaradený do kurzu),
okres(Reprezentuje mobilizačné centrum alebo územnú jednotku, ku ktorej používatelia patria),
rozpis termínov (harmonogram)
sprava (Slúži na komunikáciu medzi operátormi a civilnými používateľmi)
Okná aplikácie:
okno registrácie,
okno s aktuálnymi údajmi a oznámeniami,
okno pracovníka centra,

prihlasovanie na termíny.

 

16. Oleksandr Kletsko, Denys Sichka: GymManager

Cieľom projektu je vytvoriť desktopovú aplikáciu pre správu klientov a členstiev vo fitnescentre. Aplikácia umožní zamestnancom evidovať vstupy klientov, vyhľadávať ich podľa mena alebo e-mailu, priraďovať im členstvá rôzneho typu (mesačné, ročné, týždenné, desaťvstupové) a sledovať históriu návštev. Každé členstvo obsahuje ID, dátum začiatku, dátum expirácie, cenu, druh členstva a ID majiteľa. Klient má uložené ID, kontaktné údaje, informáciu, či má aktívne členstvo, históriu návštev a informáciu o tom, či sa momentálne nachádza v posilňovni.
Súčasťou aplikácie je aj modul pre plánovanie tréningov. Klienti si môžu rezervovať termín tréningu s konkrétnym trénerom, pričom systém kontroluje dostupnosť trénera a zobrazuje jeho voľné termíny. Tréneri majú vlastné profily s menom, kontaktnými údajmi, špecializáciou a rozpisom hodín. Taktiež tréner môže pozrieť svoje naplánované stretnutia s klientmi.

Dáta sú spravované pomocou entít Client, Coach, Membership a TrainingSession.

 

17. Jakub Kuľka: Coin2Collect

Projekt Coin2Collect je aplikácia určená pre zberateľov dvoj-eurových mincí. Jej cieľom je umožniť používateľovi jednoducho spravovať svoju zbierku mincí a mať o nej prehľad na jednom mieste. Používateľ si bude môcť mince evidovať podľa krajiny pôvodu, roku vydania, kvality (Circulated, UNC, BU, Proof) a doplniť ich o krátky popis alebo poznámku.

Aplikácia poskytne prehľadné prostredie, v ktorom sa budú mince zobrazovať v tabuľke s možnosťou filtrovania a vyhľadávania. Používateľ bude môcť mince pridávať, upravovať alebo odstraňovať. Okrem hlavného okna so zoznamom mincí bude aplikácia obsahovať aj okno s detailom vybranej mince a okno určené na pridanie novej mince do zbierky.

Medzi entitami existujú jednoduché vzťahy – jeden používateľ môže mať viac zbierok a každá zbierka môže obsahovať viac mincí.

 

18. Liubomyr Logoida, Oleksandr Kharchenko: SpendWise

O projekte: desktopová aplikácia v JavaFX na osobné financie – evidencia príjmov a vydavkov, kategorie, mesačné rozpočty, prehlad/štatistiky a jednoduchy export.
Entity: Transaction,  Budget, Account

Technologie: JavaFX (GUI), relačná DB MySQL, JDBC/JdbcTemplate + vrstva DAO, spustenie z príkazovej riadky na Linuxe.

 

19. Tomáš Olšavsky: Kachlickovo

Aplikácia bude umožňovať správu produktov (kachličiek), zákazníkov, objednávok a návrhov interiérov. Používateľ (majiteľ štúdia) bude môcť jednoducho pridávať a aktualizovať informácie o kachličkách, sledovať stav zásob, spravovať zákaznícke objednávky a vytvárať návrhy interiérov, ktoré budú vypočítavať počet potrebných kachličiek na základe zadaných rozmerov miestnosti.

Aplikácia bude používať relačnú databázu MySQL na ukladanie informácií o kachličkách (ID, názov, rozmer, cena, farba), zákazníkoch (ID, meno, email, telefón), objednávkach (ID objednávky, dátum, zoznam produktov) a návrhoch interiérov (ID návrhu, rozmer miestnosti, počet použitých kachličiek).