Jev in production › Document and record classification
Jev suggests storage location and product group for scanned grocery receipts before import into Grocy; low-confidence suggestions are left unassigned.

Penny turns grocery receipt PDFs into a reviewable product list, then imports confirmed purchases into Grocy. It uses a Svelte 5 + TypeScript frontend and a Node.js backend. OpenAI extracts receipt lines; Jev suggests storage locations and product groups. A person reviews every field before anything is written to Grocy.
1. Upload a PDF receipt (up to 20 MB and 30 pages), or open the built-in sample without using an API key. 2. Penny sends the PDF to OpenAI for product extraction. It shows the original alongside editable names, quantities, units, line prices, store, date, and currency. Searchable PDFs can highlight the source line for a product. 3. Jev suggests a storage location and product group. Low-confidence suggestions stay unassigned....
For the project's own README, linking back here: