feat: Implement menu management and ingredient CRUD functionality

- Added menu generator page with existing menu loading and selection.
- Enhanced menus management page with editing capabilities and improved table layout.
- Updated booking page to allow for menu and package data fetching.
- Integrated Tailwind CSS line-clamp plugin for better text handling.
- Created a migration script for initializing ingredients database.
- Developed ingredients management page with search, filter, and CRUD operations.
- Implemented API routes for ingredients with proper error handling and logging.
This commit is contained in:
Alex Polo
2025-11-07 15:00:42 +01:00
parent 86685da067
commit 996a090aba
11 changed files with 1217 additions and 46 deletions

View File

@@ -47,6 +47,7 @@
"@eslint/config-array": "^0.21.1",
"@eslint/object-schema": "^2.1.7",
"@playwright/test": "^1.56.1",
"@tailwindcss/line-clamp": "^0.4.4",
"@tailwindcss/postcss": "^4.1.17",
"@types/node": "^20",
"@types/react": "^18",