# Projekt ## Futtatás Dockerrel A projekt mappájában adjuk ki a következő parancsot: ```bash docker compose up --build ``` Ezután a http://localhost:3000/ cimen érhető el az oldal. ## Futtatás közvetlenül A projekt alapértelmezetten localhost:27017 cimen csatlakozik a MongoDB-hez, a hosztnév a DBHOST környezeti változóval állitható, vagy átirható az index.js fájl elején. A projekt mappájában adjuk ki a következő parancsokat: ```bash cd client npm install npm run build cd ../server npm install npm start ``` Ezután a http://localhost:3000/ cimen érhető el az oldal. ## Használat * Felhasználónév: admin * Jelszó: admin123 Bejelentkezés után választhatunk a terméklista és a felhasználólista között. A termékeknél jobbra található egy-egy szerkesztés gomb, ami a szerkesztő oldalra visz. Fontos pontok: * Statikus hosztolás: eleve jó helyre buildelődik a frontend * Adatbázis: órai felépités * Adatbázis hook: jelszótitkositás és termék azonositó generálás * Route-ok adottak * Van navigáció frontenden (terméklista/felhasználólista, termék szerkesztés/login/register) * Service-eken keresztül kommunikál a backenddel * Van auth guard