Student dashboard

Where your food money is

Built for checking in the queue line: one screen tells you what you can spend, what's held in escrow, and what you've eaten this week.

Spendable credits
₦0
₦0 top-ups + ₦0 bonus
Escrow in hold
₦0
released when you confirm delivery
Spent this week
₦0
0% of a ₦50,000 weekly guide
Active orders
0
0 orders all-time · 0 ledger entries

This dashboard reads and writes only your browser's local storage — nothing leaves your device. Payment and order alerts use the browser Notification API; the service worker in sw.js is wired for real Web Push once VAPID keys are added.

Spend by category

Escrow in hold

Add escrow top-up

Your orders

New order

Confirm delivery when your food reaches you — that's what releases any escrow credits and closes the order.

Transaction history

0 records

Where this data lives (honesty note)

Every balance, escrow hold and history row on this page is stored in your browser's localStorage under the key dotcafe.v1. There is no server yet, so nothing syncs between devices and clearing your browser data clears your wallet. The data layer is isolated in js/store.js — replace those methods with API calls to config.backend.apiBaseUrl to go live. Payments are simulated (demo mode); see Terms §8.