Modern közösségi média platform fejlesztése React és Django alapokon
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
Jelen szakdolgozat célja egy modern, biztonságos és reszponzív közösségi média platform, a yoto. nevű webalkalmazás tervezése és teljes körű implementálása volt. A fejlesztés során szétválasztott (decoupled) architektúrát alkalmaztam, amelynek szerveroldali logikáját Python alapokon, a Django és a Django REST Framework segítségével építettem fel. A stabil és skálázható API végpontok védelmét, valamint a kliens és a szerver közötti állapotmentes kommunikációt JWT (JSON Web Token) alapú hitelesítéssel biztosítottam. A felhasználói felület (frontend) kialakítása a React könyvtár komponens-alapú megközelítésével és a Tailwind CSS segédprogram-központú formázásával történt, egy modern Single Page Application (SPA) formájában. A kódolás során sikeresen implementáltam olyan komplex megoldásokat, mint az aszinkron adatáramlás összehangolása és az Optimistic UI frissítési minta alkalmazása a válaszidő nélküli, azonnali felhasználói élmény (UX) érdekében. Az alapfunkciókat további kényelmi elemekkel például karakterszámlálóval és biztonsági megerősítő ablakokkal egészítettem ki. A rendszer stabilitását és az üzleti logika helyes működését manuális funkcionális teszteléssel igazoltam. Eredményként egy szakmailag megalapozott, jól strukturált prototípus jött létre, amelynek meglévő REST API alapja a jövőben kiváló kiindulópontot nyújthat akár egy natív mobilalkalmazás fejlesztéséhez is.