TrackRev MVP foundation

Turn receipt chaos into a backend-owned audit trail.

The scaffold is gone. This pass adds the real receipt intake shell, typed API contracts, deployment links, and the first source-controlled schema for TrackRev.

Current focus

Receipt MVP loop

Upload, store, OCR, parse, persist, render, and deploy without needing local Docker.

Platforms

  • Hosted Supabase active
  • Google Vision enabled
  • Vercel linked
  • Railway service linked

Receipt intake

Upload the next expense

Docker is optional here. This screen is already running in hosted Supabase mode, so uploads can be tested without a local container stack.

Ready

Backend readiness

Environment
Unavailable
Workflow mode
Unknown
Supabase secrets
Pending
Vision project
Pending
Vision auth
Unknown
Upload limit
Unknown
Last sync
Never

Reconciliation intake

Import bank CSV rows and backfill older receipts so reconciliation is not limited to brand-new uploads.

Reconciliation review

Focus this queue on transactions that still need a receipt match, manual review, or confidence checks.

0

items

The current filter has no transactions that need attention.

Recent receipts

0 records

TrackRev is still loading the latest receipts from the hosted backend.

Ledger links

Receipt uploads already create transaction rows. Reviewed receipts count as linked; pending receipts stay in reconciliation.

0/0

linked

The transaction ledger will populate as soon as receipts are processed.