KalandJáték

A projekt bemutatása

A KalandJáték egy webalapú játék, amelyben a felhasználók városokat fedezhetnek fel egy történetvonalon keresztül. A játék felhasználóbarát és könnyen kezelhető, a cél az egyszerűség és a hatékonyság. A projekt célja, hogy a felhasználók szórakozzanak és tanuljanak a városokról. A játék oldal mellett a projekt tulajdonosai az admin oldalon keresztül kezelhetik a játékot, ahol számos funkciót találhatnak, mint például korábbi vásárlások, ajándék kódok küldése, városok szerkesztése, városok hozzáadása, vélemények olvasása, üzenetek olvasása és hibajelentések és még sok más.

  • Webalapú, így a felhasználók bárhonnan hozzáférhetnek
  • Felhasználóbarát felület egyszerű navigációhoz
  • Biztonságos és megbízható rendszer az adatok védelmére
  • Gyors adatbázis hozzáférés a gyors információlekérdezéshez

Technológiák / Történet

2024 júniusában a projekt tulajdonosa felkeresett az ötlettel. Szabad kezet kaptam a landing oldal, a játék és az admin felület létrehozásához. A technológiák, amelyeket használtam, a szokásosak, mint a React, Typescript a Frontendhez. A backendhez a NextJS-t használtam. Az adatbázis a MongoDB és a Firebase. A fizetés a Stripe-on keresztül történik. A teljes projektet a Vercelre telepítettem.

Főoldal

A felhasználó ide érkezik, amikor megnyitja az oldalt. A felhasználó látja a városok listáját, és választhat egyet, hogy felfedezze. A felhasználó látja a város nevét, árát, leírását és képét.

Admin Felület

Bejelentkezés után az admin egy tömör vezérlőpulttal találkozik, amely összefoglalja az alapvető mutatókat, beleértve az elmúlt 24 órában érkezett üzeneteket, megválaszolatlan kérdéseket, hibajelentéseket, felhasználói véleményeket és az utolsó 10 vásárlás listáját. Ez a tömör áttekintés lehetővé teszi a lényeges adatok gyors elérését a hatékony kezelés érdekében.

Korábbi Vásárlások

A Korábbi Vásárlások szekció részletes áttekintést nyújt az összes felhasználó által végzett vásárlásról, beleértve a város nevét, a vásárlás dátumát és a felhasználó e-mail címét. Ez a részletes lista lehetővé teszi az adatok oszlopok szerinti rendezését és a felhasználói aktivitás figyelemmel kísérését, valamint a felhasználói preferenciák trendjeinek azonosítását.

Városok Kezelése

A Városok Kezelése szekció lehetővé teszi az adminisztrátor számára az összes játékban elérhető város megtekintését és szerkesztését. Az admin új városokat adhat hozzá, meglévőket szerkeszthet és törölhet, amint szükséges. Ez a funkcionalitás lehetővé teszi a játéktartalom hatékony kezelését és biztosítja a felhasználói élmény folyamatos fejlesztését.

Város hozzáadása

A Város hozzáadása funkció lehetővé teszi az adminisztrátor számára, hogy új várost hozzon létre, beírva a város nevét, leírását, árát és képét stb. Ez a zökkenőmentes folyamat biztosítja, hogy az új tartalmak gyorsan hozzáadhatók a játékhoz a felhasználói élmény javítása érdekében, és friss kihívásokat kínál a játékosoknak.

Üzenetek

Ajándék kód

Az Ajándék kód funkció lehetővé teszi az adminisztrátor számára egyedi ajándék kódok generálását a felhasználók számára. Ezeket a kódokat promócióként megoszthatják a felhasználókkal, hogy ösztönözzék az interakciót és jutalmazzák a játékosok hűségét.

Hibajelentések

A Hibajelentések szekció megjeleníti az összes bejelentett hibát a játékban. Az adminisztrátor minden hibajelentést áttekint, azonosítja a problémát és megfelelő intézkedéseket tesz a probléma megoldására. Ez a funkció biztosítja a zökkenőmentes és hibamentes felhasználói élményt.

GYIK

A GYIK szekció válaszokat nyújt a játék során felmerülő gyakori kérdésekre és problémákra. Ez a részletes forrás segít a felhasználóknak hatékonyan navigálni a játékban és megoldásokat találni a gyakori kihívásokra.

Értékelések

Az Értékelések szekció megjeleníti a felhasználói véleményeket és értékeléseket a játékról. Az adminisztrátor megtekintheti a felhasználói visszajelzéseket, azonosíthatja a javítandó területeket. Ez a funkció segít fenntartani a pozitív felhasználói élményt és ösztönzi a játék interakcióját.

Játék visszaállítása

A Játék visszaállítása funkció lehetővé teszi az adminisztrátor számára a játék visszaállítását az alapértelmezett beállításokra. Ez a funkció biztosítja a játék folyamatos frissességét és a felhasználói élmény folyamatos fejlesztését.

Kapcsolat

Full-stack vagy forward deployed engineert keresel?

Budapesten vagy EU-n belül távolról vállalok munkát, illetve válogatott freelance projekteket. Írd meg, min dolgoztok, és őszintén megmondom, hogy passzolok-e.

Írj nekem

(opcionális)

(opcionális)