Opens CameraCapture component with receipt guidance
Captured image → Receipt OCR → form population
Review/correct UI before auto-populating fields
User Flow
1. User opens fuel log create dialog
2. User clicks camera icon (or "Scan Receipt" button)
3. CameraCapture opens with receipt aspect-ratio guide
4. User captures photo, optionally crops
5. Loading state: "Extracting receipt data..."
6. OCR returns extracted fields
7. Review modal shows:
- Extracted fields with confidence indicators
- Original receipt image for reference
8. User confirms/corrects → form fields populated
9. User can edit any field before final save
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Overview
Integrate camera capture and receipt OCR into the FuelLogForm, including the review/correct UI before saving.
Parent Issue: #12 (OCR-powered smart capture)
Priority: P2 - Fuel Receipt OCR
Dependencies: Camera Capture Component, Receipt OCR Pipeline
Scope
FuelLogForm Enhancement
User Flow
Review/Correct UI
Field Mapping
Mobile Design
Component Structure
useReceiptOcr Hook
Acceptance Criteria
Technical Notes
locationDataif StationPicker not already usedOut of Scope