recipe-manager/docs/visual-audit/before
Paul Huliganga 8b729d7fc4 chore(backend): implement high-priority improvements from code review
- 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>
2026-03-29 23:11:27 -04:00
..
README.md chore(backend): implement high-priority improvements from code review 2026-03-29 23:11:27 -04:00
acceptance-checklist.md chore(backend): implement high-priority improvements from code review 2026-03-29 23:11:27 -04:00
home-desktop.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
home-mobile.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
import-url-desktop.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
import-url-mobile.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
recipe-detail-desktop.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
recipe-detail-mobile.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
recipe-new-desktop.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
recipe-new-mobile.png feat(ui): baseline visual audit and checklist (T01) 2026-03-26 17:44:01 -04:00
ui-ux-baseline-audit.md chore(backend): implement high-priority improvements from code review 2026-03-29 23:11:27 -04:00

README.md

Visual Audit — Baseline Screenshots (BEFORE Redesign)

Missing Screenshots

Screenshot tooling is currently unavailable in this environment (no browser control, no headless preview/capture). Screenshots for the following pages and viewports still need to be captured and added here for a complete before/after comparison:

Primary Screens (Desktop + Mobile):

  • Home / Recipe List page
  • Recipe Detail page (for at least one real recipe)
  • Add/Edit Recipe form (blank and with data)
  • Import from URL page
  • Cook Mode page

What remains to capture:

  • For each page above, both desktop-size (min 1200px wide) and mobile-size (≤375px wide, e.g., iPhone 12/13/14 Pro) screenshots are needed.
  • Best practice: show both empty states (no recipes, no tags) and with recipes populated if possible
  • Screenshots should reflect the current main branch before any redesign commit

If Updating This File

When screenshots become available, add them here in subfolders:

  • /home — Home/list landing
  • /detail — Recipe detail
  • /add-edit — Add/Edit form
  • /import-url — Import URL
  • /cook-mode — Cook Mode

Last updated: 2026-03-27