A szakdolgozat célja egy full stack áruhírdető webalkalmazás fejlesztése Angular és NestJS technológiák segítségével.
A webalkalmazás szempontjából 3 különböző típusú felhasználói csoport van, ezek a vendég (guest), regisztrált (registered), rendszergazda (admin) felhasználók.
A szerepkörökhöz tartozó megengedett tevékenységek:
- közös:
- be- és kijelentkezés (e-mail vagy facebook)
- termékek és profilok megtekintése
- vendég:
- regisztrálás
- regisztrált felhasználó:
- hírdetés feladása (fix ár, vagy aukció)
- kérdezés az eladótól (komment szerű szekció)
- licitálás egy hírdetésre
- termékek kosárba helyezése
- kosár tartalmának véglegesítése
- vásárlást követő értékelés (vevő az eladót és eladó a vevőt)
- hírdetés megfigyelése / nyomonkövetése
- kategória megfigyelése / nyomonkövetése
- admin:
- felhasználó, hírdetés, komment, értékelés törlése
- felhasználó blokkolása
Felhasználó:
- id
- név
- ?profilkép (backenden tárolni)
- ?születési dátum
- ?telefonszám
Profilon megjelenő adatok:
- név
- ?telefonszám
- hírdetések (új oldalra irányít, szűrési lehetőségekkel), ilyen például a kategória / aktív, inaktív, ár
- értékelések:
- x ⭐ ⭐ ⭐ ⭐ ⭐
- y ⭐ ⭐ ⭐ ⭐
- z ⭐ ⭐ ⭐
- v ⭐ ⭐
- w ⭐
- üzenetküldési lehetőségek, csevegés megtekintése
Vatera | Jófogás | TeszVesz | |
---|---|---|---|
Reszponzív | ✅ | ✅ | ❌ |
Bejelentkezés Facebookkal | ✅ | ❌ | ❌ |
Aukció | ✅ | ❌ | ✅ |
Chat / Üzenet | ✅ | ❌ | ❌ |
Kérdezés a vevőtől | ✅ | ❌ | ✅ |
Hírdetés figyelés | ✅ | ✅ | ✅ |
Kategória figyelés | ❌ | ❌ | ❌ |
Részletes keresés / Szűrők | ✅ | ✅ | ✅ |
Eladó értékelése | ✅ | ✅ | ❌ |
Vevő értékelése | ✅ | ❌ | ✅ |