AI · Cloud AI / Serverless Application module project
ReceiptSentry — Cloudflare AI Receipt Assistant
A chat-first AI assistant that audits your receipts.
Problem
Receipts are easy to lose track of and hard to audit — duplicate charges, unexpected tips, suspicious totals, or missing fields slip through, and checking them manually doesn’t scale.
Approach
I built a chat-first assistant on Cloudflare’s serverless AI stack. A Next.js chat UI talks to a Cloudflare Worker API; Workers AI extracts structured fields from receipts and runs anomaly and spending checks, while Durable Objects hold short-term per-user memory so the assistant remembers the conversation.
Outcome
Users can describe or paste a receipt and get structured extraction plus flagged anomalies (duplicates, suspicious totals, unexpected tips, missing fields) — all running serverless at the edge.
Tech stack
Next.js + TypeScript frontend on Cloudflare Pages; a Cloudflare Worker API endpoint; Workers AI for LLM extraction and anomaly detection; Durable Objects for per-user memory.