|
A SZEat egy online menza weboldal a Széchenyi Étterem számára ahol a felhasználók megtekinthetik az ételeket és a heti menüt, kereshetnek és megrendelhetik az ebédjüket. A projekt célja egy egyszerű, reszponzív felület biztosítása az étterem dolgozóinak és vendégeinek számára az elérhető ételek megtekintéséhez, rendeléséhez és kezeléséhez.
- Főoldal: mai kínálat/legkedveltebb ételek.
- Ételek: keresés az ételek között, megjelenítés kategóriák és allergénszűrők alapján, illetve rendezés név és ár szerint.
- Heti menü: étel kártyák képekkel, rövid leírással és árral.
- Kapcsolat oldal: információk az étteremről, elhelyezkedés térképen, kapcsolatfelvételi űrlap.
- Profil oldal: egyenleg feltöltés, felhasználói adatok megtekintése és szerkesztése.
- Kosár, rendelés leadása.
- Admin felület: felhasználók, súgó és rendelések kezelése, étlap változtatása, heti menü készítése, archívumok (rendelési és heti menü) megtekintése.
- Dolgozói felület: rendelések és étlap kezelése.
- Frontend: React, Typescript / HTML5 + CSS3
- Backend: Node.js/Next.js
- Adatbázis: Prisma
- Repository klónozása:
- Nyisd meg a VS code-ot
- A bal oldali menüsávban az Explorer fülön kattints a Clone Repository-ra
- A fenti "kereső sávba" illeszd be a következő parancsot: git clone https://github.com/ddaved03/helloworld.git
- Projekt futtatása:
- Nyisd meg PowerShell-t
- cd C:\Users\felhasznalonev\tovabbi_mappak\helloworld
- code .
- VS Code terminálban futtasd a következő fájlt a szükséges csomagok telepítéséhez:
Amennyiben nem tud kommunikálni a weboldal és az adatbázis:
.\install_packages.batnpx prisma generate npm run dev
- Böngésző URL sávjába illeszd be a http://localhost:3000/ címet

