SmartInbox AI automates email receipt processing for Donation Receipts (MVP). It reads newly received Gmail messages, extracts structured donation data from attachments (PDF/JPG/PNG), uploads documents to Google Drive, and produces yearly summary emails.
Purpose
- Validate automation of donation receipt workflows before expanding to additional document categories.
This repository contains:
docs/— product and technical specificationsmigrations/— DB migration scriptsdatabase/— DB helpers and utilitiessrc/— application source code (structured placeholders)tests/— unit and integration testsscripts/— development and migration helpers
Getting started (dev)
- Copy
.env.exampleto.envand fill values. - Run DB migrations (see
migrations/files). - Start local dev services (Postgres, Redis, optional localstack).
Notes
- This initial commit is a scaffolding and documentation only — no production code implemented yet.
- See
docs/for PRD, technical spec, and DB schema.
License: (add your license)