Blogmotor fejlesztése Firebase és ReactJS segítségével

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Szakdolgozatom témájául egy olyan szoftver fejlesztésének a bemutatását választottam, mely lehetővé teszi bárki számára, hogy elindíthassa a saját blogját. A közösségi média platformjainak népszerűsége ellenére én úgy érzem, hogy 2022-ben is relevánsak a blogok, ugyanis ezen oldalakon részletesebben kifejtve írhatnak a szerzők, szinte bármilyen témáról. Célul tűztem ki, hogy olyan web technológiák által legyenek működtetve az applikációm segítségével létrehozott blogok, amelyek jelenleg a világ legnépszerűbb oldalaiért is felelősek (pl. Instagram, Netflix). A Firebase platform Cloud Firestore nevű szolgáltatása teszi lehetővé, hogy szerver létrehozása nélkül tárolhassa a blog tulajdonosa az oldal bejegyzéseihez és a felhasználóihoz tartozó összes információt. Az Authentication a blog felhasználóinak regisztrációját és bejelentkezését, a Hosting pedig az oldal élesítését biztosítja, akár domain és tárhely vásárlása nélkül is. Jelen formájában a React-alkalmazás segítségével a blog tulajdonosa bejegyzéseket hozhat létre, azokat módosíthatja, duplikálhatja, esetleg törölheti. A blog olvasói megtekinthetik az aktív bejegyzéseket, megoszthatják azokat különböző social media platformokon. Regisztrálhatnak is az appon belül, ezt követően saját profiljuk lesz, így hozzászólhatnak a bejegyzésekhez, vagy akár el is menthetik a kedvencek közé a számukra kedves posztokat. A blog adminisztrátora a felhasználók hozzászólásait is moderálhatja. A szoftverhez számos tesztet is készítettem, melyeket a React Testing Library és a Jest segítségével írtam, ezekről is szó esik a szakdolgozatban.

Leírás
Kulcsszavak
Firebase, ReactJS, blogmotor
Forrás