- Configuration: dotenv support, env vars for PORT, DB_PATH, CORS_ORIGIN, rate limits - Security: API key auth for write endpoints, rate limiting on import, configurable CORS, image URL normalization - Reliability: DB transactions for create/update, dirty flag for saves, foreign key enforcement (PRAGMA), duplicate detection O(1) optimization - Features: health check endpoint (/api/health) - Bugfix: corrected tag assignment/removal routes (param order) - Testing: added tests for PUT/DELETE recipes, tag CRUD and assignment, enabled foreign keys in tests - All 46 backend tests passing Closes #<ticket-if-any> |
||
|---|---|---|
| .. | ||
| category | ||
| empty-state | ||
| food | ||
| hero | ||
| photos | ||
| ui | ||
| README.md | ||
README.md
Frontend Visual Assets
This folder contains visual assets for Recipe Manager.
Directory map
photos/— new photo-first asset surface (manifest + future vendored photos)hero/— legacy illustration hero assets (deprecated for primary storytelling)food/— placeholders and legacy illustrated food assetsfood/curated/— legacy illustrated recipe art (deprecated for cards)category/— category icons (retain)category/illustrations/— legacy illustrated category art (deprecated)empty-state/— empty-state illustrations (retain temporarily)ui/— shared decorative UI assets
Direction update
As of the photo-first correction wave, real food photography is the primary visual direction. Illustrations are now fallback/support-only unless explicitly approved.
Source and licensing
- Legacy SVG pack: original repository-owned artwork, no attribution required.
- Photo-first pipeline: see
photos/README.mdandphotos/manifest.json.
Docs:
docs/visual-audit/assets.mddocs/visual-audit/photo-first-assets.md