A Luxus Regius több dolog is egyszerre: egyrészt gyakorló feladat volt a Nuxt.js megtanulására és éttermi weboldalak tervezésére, de ugyakkor egy problémára is igyekszik megoldást kínálni. Az oldalon ugyanis mindegyik éttermi menüt egy saját Drag'n'Drop funkcióval ellátott Menüszerkesztő eszköz állítja össze, amit az oldal tulajdonosa úgy tud használni (vagy bárki más aki ezt olvassa), hogy jelszóval bejelentkezik az oldalára és a korábban statikus menüket helyben szerkesztheti a böngészőből, átírhat szövegeket, egérrel átrendezheti őket, inaktívnak jelölheti őket amitől nem fognak megjelenni, megváltoztathatja a sablont ami alapján megjelennek az elemek vagy megválaszthatja azok színét. A változásokat azonnal elmentheti az oldal adatbázisába vagy akár vissza is görgetheti azokat. Jelenleg 4 különböző sablon közül lehet választani, támogatja a külső képek használatát és mindegyik oldal szabadon szerkeszthető, a változásokat egy gombnyomással vissza lehet állítani ha valaki egy kicsit túl sokat játszott volna a demóval. Az oldalra az LRAdmin jelszóval lehet bejelentkezni.
Az alkalmazás Nuxt.js 4-et használ, az adatbázis ami tárolja a menüket pedig egy sima SQLite fájl ami szöveges JSON adatként tartja nyílván az állapotokat, ugyanis semmiféle keresésre vagy relációs információra nincs szüksége az oldalnak, egyszerűen kiolvasunk mindent vagy beírunk mindent egy műveletben. Ez a SQLite adatbázis a Turso platformon él.
GitHub forráskód: https://github.com/FarpadGit/Luxus-Regius












