/hub
Return to Operations
DOC
MVP SHIPPED

receipts-auto

Turns photos of receipts into organized data, with no manual work.

01 // The Problem

Small businesses need to digitize paper receipts and track expenses without paying for heavyweight SaaS solutions. Existing tools are expensive or require manual data entry.

02 // The Solution

A serverless pipeline where receipts are uploaded to S3, triggering a Go Lambda that uses OCR to extract line items and totals. Parsed data lands in DynamoDB. A separate scheduled pipeline builds a monthly report from that data and emails it out. Prometheus and Grafana provide full observability on processing latency and error rates.

03 // Architecture

Ingestion

S3

receipt uploaded

Lambda

calls Textract (OCR)

DynamoDB

parsed data

If OCR fails, the message goes to an SQS dead-letter queue (the receipt is never lost).

Monthly report

EventBridge

monthly scheduler

Lambda

reads DynamoDB, builds CSV

SES

email with CSV attached

Runs on a cron, independent from the ingestion flow.

05 // Operational Outcomes

3sper receipt processed
95%OCR accuracy
$0operational cost under 10k receipts/month (free tier)

06 // Tech Stack

GoTerraformAWS LambdaPrometheusGrafana