Cart

No items scanned

๐Ÿ‘ฉโ€โš–๏ธ

For judges: click any product on the left, then hit Print & Transmit Receipt โ€” watch the full pipeline fire live on the right, pulling real numbers from Aurora PostgreSQL.

Payload Preview

application/json
{
  "storeId": 1,
  "receiptId": "RCP-[generated-on-fire]",
  "items": []
}
Production: WEBHOOK_SECRET env var

This key signs the payload client-side for demo purposes. In production the server validates against process.env.WEBHOOK_SECRET โ€” never exposed to the browser.

SYNCHROLINK POS

MAIN STREET GROCERY ยท STORE #0001

LIVE ยท AURORA POSTGRESQL ยท SQS FIFO

Live Pipeline

End-to-end system trace

STANDBY

Fire a receipt to watch the
full AWS pipeline in real time

๐Ÿ–ฅ POS Terminal

Waiting for transaction...

๐Ÿ” HMAC Signature

SHA-256 webhook auth

๐Ÿ“ก Webhook Ingestion

POST /api/webhook

๐Ÿ—„ Aurora PostgreSQL

inventory_events ledger

โšก Cache Sync

cached_current_stock

๐Ÿ“จ SQS FIFO Queue

synchrolink-events.fifo

โš  Exception Engine

Low-stock threshold scan

๐Ÿ”ฎ Demand Forecast

Stockout risk model

๐Ÿšš Vendor Queue

Draft PO generation

Next.js 14Prisma 6Aurora PGSQS FIFOVercel