Koktélkészítést segítő alkalmazás
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
A szakdolgozat célja egy modern, többplatformos mobilalkalmazás és a hozzá tartozó szerveroldali infrastruktúra fejlesztése volt, amely interaktív módon támogatja a felhasználókat a koktélkészítés folyamatában. A fejlesztés során mind a React Native alapú kliens, mind a Node.js backend oldalon a szigorú Clean Architecture elveit alkalmaztam, elválasztva az üzleti logikát a külső keretrendszerektől. Az alkalmazás központi eleme egy intelligens keresőmotor, amely a felhasználó rendelkezésére álló alapanyagok alapján, egy egyedi rendezési algoritmus segítségével tesz releváns receptajánlásokat. A vizuális útmutatást egy komplex, SVG maszkoláson alapuló animációs motor biztosítja, amely dinamikusan szemlélteti a folyadékok adagolását és a keverési fázisokat. A szoftver a saját, animált recepteket tartalmazó adatbázisa mellett külső REST API integrációval is rendelkezik, jelentősen bővítve az elérhető tartalom mennyiségét. Az adatok feltöltésének és kezelésének hatékonyságát egy saját fejlesztésű C# adminisztrációs segédeszköz támogatta a fejlesztési ciklus alatt. A dokumentáció részletesen tárgyalja a JWT alapú hitelesítést, az aszinkron adatfolyam-kezelést és a manuális minőségbiztosítási folyamatokat. Az elkészült rendszer stabil alapot nyújt a jövőbeli továbbfejlesztésekhez, például a TypeScript alapú refaktoráláshoz vagy a mesterséges intelligencia integrálásához.