ReceiptRecall: My Groceries Got Expensive, So I Gave My Receipts a Memory
Description and use
ReceiptRecall lets users quickly scan, review, and store purchase data, providing accurate price history and expense tracking without third‑party APIs.
Problem
Users forget exact prices and details of grocery receipts, making it hard to track spending and compare prices over time.
Outcome
ReceiptRecall enables users to quickly capture, review, and store receipt data locally, providing accurate price history and spending insights without relying on third‑party APIs.
Workflow
- Photograph receipt
- Upload photo
- OCR extraction with Tesseract
- AI draft generation with Gemma 3 1B via Ollama
- Review and correct draft
- Confirm and save to SQLite database
- View spending history
Evidence
"photograph a receipt → check the extracted draft → confirm → keep a purchase history you can actually use."
"Tesseract turns the picture into text. Gemma 3 1B (open weights, run locally through Ollama) organises that text into fields."
"The crash that only existed in production. Locally, flawless. Built for deploy, every write died with no such table: receipts."
- Record date: 2026-10-17T21:41:26.263Z