Cafe Manager Web
Cafe Manager Web is the responsive browser management surface at handycafe.app . It connects to the HandyCafe server through the secured cloud relay, so owners and authorized operators can monitor and manage a cafe without exposing the local server directly to the internet.
What You Can Do
- Monitor live computers, sessions, current-hour revenue, today's revenue, and today's average session duration.
- Search consoles or members and filter consoles that are offline, paused, in maintenance, active, or available.
- Start a guest session; end, lock, or unlock sessions; add session time; restart or shut down a PC; inspect its running applications; and send cafe-wide announcements.
- Search members, review balances and recent history, add wallet credit, and grant play time.
- Review revenue composition, daily revenue, occupancy, and hourly activity for a selected date range.
- Review the remote activity record, including action, target, safe parameter summary, operator, result, error, and time.
The layout includes a phone bottom navigation, touch-sized controls, responsive cards instead of wide tables, dark mode, and safe handling for mobile viewport changes.
Connection Status
The bottom status area reports two independent states:
- Cloud channel is the browser connection to HandyCafe Cloud.
- Cafe server is the live command relay from the cloud to the desktop server.
A connected cloud channel does not mean the cafe server is online. Remote commands are disabled or rejected when the cafe server relay is unavailable. The dashboard may keep the last known snapshot visible and labels it as stale instead of presenting it as live data.
Security and Reliability
Sign-in uses the HandyCafe account session. Each cafe request is checked for ownership and Cloud entitlement. Remote write operations use rate limits, validated input, a mandatory idempotency key, and an audit record. Reusing a key with different parameters is rejected. Browser-to-API requests have a hard timeout, and WebSocket tickets are short-lived and single-use.
Member notes are relayed to the cafe server but are excluded from the remote audit parameter summary. Passwords, session tokens, and raw authentication tickets are never displayed in the activity page.
Requirements
- A HandyCafe account that owns or is authorized for the cafe.
- An active license and required Cloud entitlement.
- A current HandyCafe server connected to the cloud relay.
If the cafe server is offline, live data and remote commands cannot work until the desktop server has a valid license state and reconnects to HandyCafe Cloud.