OCR-FIRST TRADING JOURNAL

Upload MT5 screenshots. Get structured trades in seconds.

MT5 Analytics ingests History tab screenshots, reconstructs every row, and powers accuracy-first dashboards so traders can audit performance without spreadsheets.

Rollout Plan → `.docs/rollout-plan.md`PRD → `.docs/PRD.md`

Phase 0 Objectives

  • ✅ Next.js + Yarn Berry scaffold
  • ✅ Tailwind tokens & shadcn config
  • 🟡 DevOps docs + Prisma schema

Target: unblock OCR ingestion by Phase 2.

Screenshot-first ingestion

Drag & drop MT5 History screenshots, batch them, and let Google Vision parse every column with 98%+ numeric accuracy.

Manual review flow

Low-confidence rows surface inside a correction table so traders can amend ticket, price, or fees before saving.

Net profit aligned dashboards

All analytics use netProfit = profit + commission + fee + swap to keep accounts consistent with broker statements.

Phase Tracking

Rollout Plan Progress

Reference `docs/index.md` for the living knowledge base.

Phase 0

In Progress

Repo scaffold, tooling, Prisma schema

Phase 1

Queued

Storage + UploadThing wiring

Phase 2

Queued

Google Vision OCR pipeline