receiptOCR
auth preview

Settings

Manage OCR provider, storage, and backend integration details.

AI Provider

Gemini is wired through the AI SDK for easier provider switching later.

Google Gemini
GOOGLE_GENERATIVE_AI_API_KEY
Active

S3-Compatible Storage

R2-first configuration that can point to S3 or MinIO with env changes.

S3_ENDPOINT
S3_BUCKET
S3_REGION
S3_FORCE_PATH_STYLE

Postgres + Drizzle

Receipt records and items are stored in Postgres with statuses ready for BullMQ.

Auth

Clerk protects app routes and upload APIs. Enable Google/GitHub in Clerk dashboard.