Programrendszerek fejlesztése
Go to file
Norbi Peti 91f599645b
Routing/menü fejlesztés, SPA fix
- Logout hozzáadva
- Read only lista kijelentkezve
2023-05-07 21:58:00 +02:00
client Routing/menü fejlesztés, SPA fix 2023-05-07 21:58:00 +02:00
server Routing/menü fejlesztés, SPA fix 2023-05-07 21:58:00 +02:00
docker-compose.yml Frontend dokerizáció, alap user model & service 2023-05-06 20:21:00 +02:00
README.md Readme update 2023-05-06 23:49:00 +02:00

Projekt

Futtatás Dockerrel

A projekt mappájában adjuk ki a következő parancsot:

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:

cd frontend
npm install
npm run build
cd ../backend
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 ID generálás
  • Route-ok adottak
  • Van navigáció frontenden (terméklista/felhasználólista, termék szerkesztés)
  • Service-eken keresztül kommunikál a backenddel
  • Van auth guard