Internet Cafe Management  ·  v1.3.0

Run the whole floor
from one browser tab.

CafeManager watches every PC live — who's on, how long, what they owe — and locks the desktop the moment a session ends. One server on the counter machine, the client on every seat, and a dashboard you open in any browser. That's the whole setup.

Windows 10+ Free
Floor Map Live
PC-01 42:17 Active
PC-02 1:08:44 Active
PC-03 Free
PC-04 15:03 Active
PC-05 23:41 Paused
PC-06 04:51 Low time
PC-07 55:22 Active
PC-08 Free
PC-09 Free
PC-10 🛠 Maint.
PC-11 33:10 Active
PC-12 Offline
Active (5)
Free (3)
Paused (1)
Maint. (1)
Offline (1)
Setup
Three installs and you're live.
No networking degree, no command line. If you can click Next and open a browser, you can run the whole show.
Step 01

Install the Server

Run the installer on your counter PC, then open CafeManager Server. It spins up its own embedded database, opens port 5080 so the PCs can reach it, and shows the dashboard right inside the app window. No SQL Server, no service to configure.

Step 02

Set Up Customer PCs

On each seat, open a browser and grab the client straight from your server's address. Install it once. From then on it launches itself at every logon and locks the desktop before anyone can touch it.

Step 03

Manage from the Dashboard

Open any browser on the network, punch in the server IP, and you're in. Start sessions, take payments, tweak rates, pull reports — all from one dashboard. Nothing to install on your own machine.

Features
Everything a cafe needs.
Nothing it doesn't.
Purpose-built for internet cafes — not some generic IT tool with the serial numbers filed off.

Real-time Floor Map

Every machine as a live tile — Free, Active, Paused, Maintenance — with timers ticking by the second. One glance tells you exactly what your floor is doing right now.

Automated Billing

Walk-in or prepaid, your rates, your rounding rules, your minimum charge. The bill is ready the moment a session stops — nobody's doing mental math at the counter.

Kiosk Lockdown

Windows key, Alt+Tab, Task Manager — all dead. The desktop stays locked behind a staff sign-in, and there's no sneaking past the session timer. Customers get their screen, nothing else.

Central Staff Credentials

Change the staff PIN once in the dashboard and it lands on every PC over the LAN, instantly. No walking the floor, no editing config files, no reinstalls.

Offline Resilience

Server hiccups? The PCs keep timing and stay locked on their own. When the connection's back, sessions sync and bill themselves. Go dark for 3 minutes and the seat locks itself — just in case.

Reports & Export

Session history by date range, per-machine usage bars, revenue at a glance — all crunched on the spot from your own data. One click dumps the whole range to CSV.

Downloads
Two installers. Whole system.
Server goes on one machine, client goes on every seat. Both are self-contained Windows .exe files with everything baked in — nothing to install first, no runtimes to chase down.
Client Installer
CafeManagerClient-v1.3.0.exe
NSIS installer win-x64
Electron kiosk app
Win32 lock-enforcement helper
Launches at every logon
Offline session queue
Disconnect-lock protection
Download Client Installer
Or pull the client straight from your running server: http://<server-ip>:5080/CafeManagerClient.exe
What's New
Latest releases.
Release History Full changelog
v1.3.0
Client file sharing for printing
Customer PCs can now share a local folder that the cashier browses from the dashboard, then pulls files to the server for printing. Transfers use the existing client connection plus short-lived upload links, with clean offline and timeout handling.
v1.2.1
Whole-unit pricing + clearer lock screen
Session charges now round up to a whole currency unit (e.g. ₱1.20 → ₱2), so the counter never deals in fractional change — the live estimate on the kiosk and dashboard matches the final bill. The customer PC's lock screen now shows its station name (e.g. PC-07) as a large, high-contrast badge so machines are easy to tell apart.
v1.2.0
Desktop app + embedded SQLite — Server
The server is now a desktop app you open when you need it — not a background Windows Service — with the dashboard built right into its window. The database moved to a single embedded SQLite file, so there's no SQL Server to install. Both server and client now write daily logs, so the rare hiccup is easy to track down.
v1.1.9
Disconnect-lock — Client
PC automatically re-locks after 3 minutes of server unreachability during an active session, preventing free use during outages. Cancelled instantly on reconnect.
v1.1.8
Infinite reconnect — Client
Replaced the default 4-retry policy with a custom policy that retries forever (2 s → 5 s cadence). The PC no longer goes permanently offline after a server restart.
v1.0.0
Full initial release — Server + Client
Billing engine, real-time floor map, kiosk lockdown, reports, Inno Setup server installer, NSIS client installer, central staff credentials, offline resilience.
Requirements
What it takes to run.
Hardware you almost certainly already have. No cloud subscription, no monthly fees, no internet required — the whole thing lives on your LAN.
Server
OSWindows 10 / 11
RAM4 GB (8 GB recommended)
DatabaseSQLite (embedded, zero-config)
Disk~200 MB + database storage
NetworkPort 5080 open on LAN
RuntimeBundled in installer
Client PC
OSWindows 10 / 11
RAM2 GB minimum
Account typeStandard (non-admin) user
Disk~150 MB
NetworkLAN access to server IP:5080
RuntimeBundled in installer