Dashboard API
Balances, order-centric summaries, review counters, and transaction views live in the same Next.js app.
Infinity Financial MVP
The project is now structured for the chosen stack: one web app for dashboard and API, one TypeScript worker for background jobs, and Supabase/PostgreSQL as the system of record.
Balances, order-centric summaries, review counters, and transaction views live in the same Next.js app.
Telegram ingestion, OCR jobs, bank reconciliation, and PlanFix writeback stay out of the request path.
Parsing rules, DTOs, order matching, and sync payload builders are shared between web and worker.
Active orders
161
Income
0 ₴
Expense
0 ₴
Margin
0 ₴
Review items
5
Pending sync
0
npm run worker:dev