Camp ops

Operations console

Issuance, replacement, refunds, and suspicious-activity review — close to the ledger, every change audited.

Revenue today

$905.00

Live ledger

+12.4%

Approved tx

193

97.5% approval rate

+4

Declines

5

3 over-limit · 2 category

−2

Bands in circulation

24

3 frozen · 0 lost today

Revenue

Last 14 days

$9,652.40

Across all POS terminals

+18.2% vs prior 14d
$905
14d agotoday

Today

Revenue by category

Snacks

118 transactions

$427.20

47% mix

Merch

31 transactions

$286.45

32% mix

Meals

44 transactions

$191.70

21% mix

Hardware

RFID inventory

2 active1 frozen
CamperCabinTag UIDLast seenTodayStatus
AVAster ValdezBirch 4RFID-ASTER-0012 min ago$9.00Active
OVOrion ValdezCedar 2RFID-ORION-00214 min ago$5.10Active
LVLyra ValdezAspen 1RFID-LYRA-0031 hr ago$0.00Frozen

Last 24 hours

Audit trail

  1. Issued refund

    Admin · Mia · $4.25 · tx_7H9k

    14:41
  2. Froze wallet

    Parent · Valdez · Lyra V.

    14:22
  3. High-frequency flag

    System · Aster · 4 tx / 14m

    13:58
  4. Replaced band

    Admin · Mia · Orion V. → -002

    13:12
  5. Auto top-up

    System · $25.00 · Aster

    12:08

Watchlist

Suspicious activity

1 active

High-frequency attempts

API flags ≥ 4 attempts within 15-minute window for review.

RFID-ASTER-001·4 tx in 14m

Category mismatch

Bands attempting disallowed categories are auto-declined and surfaced here for parent notification.

Negative balance attempts

Two declines today on wallets with insufficient funds — both rolled back cleanly.

API health

All endpoints green

p95 84ms · uptime 99.99%

Postgres

Streaming replication

0 ms lag · last vacuum 2h

Stripe

Connected · live mode off

Webhooks 200 · last 0m ago

All values are demo data. Wire to your live API by settingNEXT_PUBLIC_API_URL.