Billy - AI Invoice Manager
Connect Gmail via OAuth, auto-classify invoices with OpenAI, and extract VAT/total/vendor/date with a clean dashboard.
Overview:
Full-stack pipeline from Gmail to AI extraction into a searchable ledger.
Problem:
Receipts scattered across threads waste time and introduce errors.
Solution:
Gmail OAuth, incremental sync, AI parsing with rule fallbacks, and Postgres via Prisma.
Technical Challenges:
- Template diversity and scanned PDFs; hybrid heuristics.
- Quotas & idempotency; safe incremental polling.
Results:
Zero manual entry, faster reporting and reliable filtering by vendor/date/amount.
Highlights:
- Gmail OAuth + incremental sync
- AI extraction + fallbacks
- Postgres + Prisma
- Search & filters