Milestone 1

Scan a restaurant menu with Textract

Upload photos of a restaurant menu, extract the restaurant name, sections, and priced items, then render a review page to validate the OCR output.

AWS Textract Echo + templ + htmx Mobile camera friendly

Max upload 20MB per request. Originals are also copied to S3.

Use phone camera photos or existing images. Milestone 1 is image-based and optimized for quick validation, not final menu publishing.