Yego internal platform

Sync data across Ditto, Supabase, RRA, and reporting apps.

A focused developer surface for operational sync, transaction reads, RRA product registration, and daily report delivery.

Sync

Ditto to Supabase

Streams configured collections, heals schema edge cases, and writes rows in dependency order.

Read API

Transactions

Serves transaction and line-item data for tools that need operational data without embedding Ditto.

RRA

Product registration

Handles bulk product add flows and mirrors Flutter tax-server routes for server-side catalog writes.

Reports

Daily XLSX

Generates Flutter-aligned transaction reports and exposes secure download links for generated files.

Read And Operations

GET/health
GET/transactions?limit=100&status=completed
GET/transactions/{id}
GET/transactions/{id}/items
GET/reports/daily-files/download?branchId=&objectKey=
GET/reports/daily-files/preview?branchId=&objectKey=
POST/reports/daily-files/merge
POST/reports/daily-files/archive

Products API

POST/api/products
POST/api/products/update-price
POST/api/products/update-stock
POST/api/products/check-stock

RRA And Bulk Jobs

POST/rra/products/bulk-add
GET/rra/jobs/{jobId}
GET/rra/jobs/{jobId}/items?limit=100&status=queued
POST/rra/items/saveItems
POST/rra/stock/saveStockItems