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.