d13f744aea
New features: - Docker support (Dockerfile + docker-compose.yml) - GitHub Actions CI pipeline (PHP lint, JS lint, Docker build, i18n validation) - Internationalization system with 3 languages (it, en, de) and 347 translation keys - First-run setup wizard (4-step configuration) - File-based API rate limiting (120/15/5 req/min tiers) - OpenAPI 3.1.0 specification for all 43 API endpoints - CONTRIBUTING.md with translation and development guide - Screenshots directory placeholder Modified: - README.md: Docker badges, install instructions, translations section - api/index.php: rate limiting middleware - assets/js/app.js: i18n system, setup wizard, t() function - assets/css/style.css: setup wizard styles - index.html: data-i18n attributes, setup wizard overlay, language settings - .gitignore: rate_limits exclusion
1.1 KiB
1.1 KiB
Screenshots
Add screenshots here to showcase the app in the README.
Recommended screenshots
Take screenshots of these pages for the README Screenshots section:
- dashboard.png — Main dashboard with stats cards and expiry alerts
- inventory.png — Inventory list with product cards
- scan.png — Barcode scanning page
- recipe.png — Generated recipe with cooking mode
- shopping.png — Shopping list with smart predictions
- chat.png — Gemini Chef AI conversation
- settings.png — Settings page
- setup.png — First-run setup wizard
How to add
- Take screenshots on a mobile device or using Chrome DevTools device emulation
- Recommended size: 375×812 (iPhone X viewport)
- Save as PNG with descriptive names
- Update the README.md
## Screenshotssection to reference them:
## Screenshots
| Dashboard | Inventory | Scan |
|:-:|:-:|:-:|
|  |  |  |