Bakelit lemezbolt webalkalmazás fejlesztése React használatával

Elmentve itt :
Bibliográfiai részletek
Szerző: Kovács Tamás
További közreműködők: Forman Norbert
Garay Krisztina
Dokumentumtípus: Diplomadolgozat
Kulcsszavak:adatbázis
MySQL
szoftverfejlesztés
Visual Studio
weboldal tervezés
Online Access:http://dolgozattar.uni-bge.hu/54130
Leíró adatok
Kivonat:Szakdolgozatom központi témája egy online bakelit lemezeket kínáló webáruház fejlesztése, melynek megvalósításához a React JavaScript könyvtárat alkalmazom, illetve a Next.js 13 App Router használatával építek egy teljesen működőképes e-kereskedelmi weboldalt adminisztrációs felülettel, zökkenőmentes navigációval és felhasználói élménnyel. Az egyetemi tanulmányaim és szakmai munkám során egyre mélyebben belemerültem a webes alkalmazások világába. Az érdeklődésem ezen a területen tovább nőtt, és jövőbeli terveim között szerepel, hogy hasonló területen dolgozzak. Úgy érzem, hogy a szakdolgozatom a tökéletes lehetőség arra, hogy tovább bővítsem a tudásomat és gyakorlati tapasztalatokat szerezzek ezen a területen. Az elmúlt időszakban észlelhető jelentős növekedés a bakelit lemezek iránti keresletben, ami szinte globálisan érezteti hatását. A lemezgyűjtők mellett a szélesebb közönség is felfedezi a bakelit lemezek varázslatát. A boltok polcain már nemcsak régi és használt darabok sorakoznak, hanem a mai előadók és zenekarok legfrissebb alkotásai is. Az újra felfedezett népszerűség és a megnövekedett érdeklődés arra inspirált, hogy szakdolgozatomat ebben a vonatkozásban írjam. Munkám célja egy olyan full-stack webalkalmazás megvalósítása ahol legújabb webfejlesztési technológiákat, beleértve a Next js, React, TypeScript, Tailwind, Prisma, MySQL és NextAuth alkalmazzam. Két külön oldalt készítettem az egyik egy adminisztrációs irányítópult ahonnan tudjuk irányítani az oldalt és követhetjük a rendeléseket és eladásokat is, ezekben a folyamatokban. A másik oldal pedig maga a boltnak a weboldala. A következőkben részletesen kifejtem a dolgozat felépítését és tartalmi struktúráját. Áttekintem az adminisztrációs felület szükségességét és annak előnyeit a weboldal kezelése szempontjából. Emellett bemutatom a dolgozat célját, tartalmát és struktúráját. Ismertetem azokat az eszközöket és technológiákat, amelyeket a webalkalmazás fejlesztése során használtam. Ebben szerepelnek a programozási nyelvek, keretrendszerek, adatbázisok és egyéb szoftverek. Részletesen bemutatom ezek használatát és fontosságát a projektben. Végezetül összegzem a dolgozat fő eredményeit és tanulságait. Röviden összefoglalom, hogy hogyan sikerült megvalósítani az adminisztrációs felületet és milyen előnyöket nyújt a weboldal kezelése terén. Ezzel a struktúrával a dolgozat teljes és átfogó képet nyújt majd a webalkalmazás fejlesztéséről, használatáról.