A feladat egy pizzarendelő alkalmazás elkészítése volt JavaFX és JPA használatával. Az alkalmazás üzleti logikájához jUnit keretrendszerben egységteszteket kellett írni. A naplózás is kritérium volt a feladatban, ezt SLF4J-vel oldottam meg.
Funkcionális követelmények:
- Egy felhasználó adatait megadva tudjon regisztrálni az alkalmazásban.
- Egy regisztrált felhasználó be tudjon lépni az alkalmazásba a felhasználói adataival.
- Egy belépett felhasználó tudjon pizzákat tenni a kosarába.
- Az alkalmazás tudjon kedvezményeket kezelni megadott rendelési értéktartományokon.
- Egy belépett felhasználó meg tudja tekinteni a korábbi rendeléseinek adatait, illetve bizonyos szintű statisztikai adatokat is lásson ezen a felületen.