Garment Photo Cleaner Web App [Map]
Destination Reached
All child tickets for this map have been resolved, reviewed via /skill:code-review, and merged into main:
- **[Decouple core photo cleaning logic for CLI and API…
Garment Photo Cleaner Web App [Map]
End-to-end verification and documentation update
End-to-end verification and documentation update
Resolution
Completed end-to-end verification and updated repository documentation.
Summary of deliverables
- End-to-end integration test suite (
tests/test_e2e.py):- Tests…
Build single-page web UI in static/index.html
Build single-page web UI in static/index.html
Resolution
Created the complete single-page web interface in static/index.html with zero build dependencies or npm requirements.
Key features and design decisions
- **Zero-build static…
Implement FastAPI backend and /api/clean endpoint in app.py
Implement FastAPI backend and /api/clean endpoint in app.py
Resolution
Implemented the FastAPI backend and /api/clean endpoint in app.py.
Architectural decisions and API interface
- Endpoint signature:
POST /api/cleanaccepts `multipart/…
Decouple core photo cleaning logic for CLI and API reuse
Resolution
Core photo processing and OpenRouter API interaction logic has been extracted into a reusable module cleaner.py.
Architectural decisions
- Dual input support: `clean_garm…
Decouple core photo cleaning logic for CLI and API reuse
Resolution
Core photo processing and OpenRouter API interaction logic has been extracted into a reusable module .
Architectural decisions
- Dual input support: and helper functions…
Decouple core photo cleaning logic for CLI and API reuse
End-to-end verification and documentation update
Build single-page web UI in static/index.html
Implement FastAPI backend and /api/clean endpoint in app.py
Decouple core photo cleaning logic for CLI and API reuse
Garment Photo Cleaner Web App [Map]