Arcade & Coin-Op Management

Manage Your
Arcade Empire
with Confidence

ArcadeView gives operators, office managers and field technicians a single, connected platform to track machines, collect readings, approve transactions and analyse revenue — in real time.

3
Role-based apps
10+
Built-in reports
100%
Web-based
arcadeview.app / Office / Dashboard
248
Machines
€18.4k
Company Rev.
37
Customers
94
Positions
Revenue — Last 6 Months
Customer · PositionLast CollectionStatus
Coffee Palace · Main Hall 2d ago OK
GameZone · Level 2 8d ago Due
Funland · Entrance 1d ago OK
🎮
Unlimited
Machines tracked
📍
Multi-site
Customer locations
📊
10+
Report types
📱
Any device
Fully responsive
Applications

Two Dedicated Apps, One Platform

Purpose-built interfaces for every member of your team — from the office manager who oversees the business to the field technician collecting readings on-site.

🖥️
Office Application
A powerful desktop-class management console for administrators and office staff. Full control over the entire operation.
  • Real-time dashboard with KPIs and revenue charts
  • Complete machine lifecycle management — add, assign, track status and placements
  • Customer & position (venue) management with revenue-share configuration
  • Transaction recording: per-machine and per-customer batch entry
  • Full/Partial/Overpayment support with automatic balance entries
  • Approval workflow — review and approve field agent submissions
  • Warehouse inventory — see all machines not currently deployed
  • Multi-language (EN / EL) with instant switching
👑 SysAdmin 💼 Office Manager
📱
Field Agent App
A mobile-first app optimised for smartphones and tablets. Built for technicians who collect readings on the road.
  • Responsive layout designed for one-handed mobile use
  • Record meter readings per machine or batch-record an entire customer site
  • Coin-based and coin-free machine support
  • Payment type selection (Full / Partial / Overpayment) per collection
  • Personal transaction dashboard with date and customer filters
  • View transaction detail and cancel pending submissions
  • Transactions submitted as "Pending" and routed to Office for approval
  • Sticky header and navigation for fast access while on-site
🔧 Field Technician
Features

Everything You Need to Run Your Fleet

From the moment a machine enters your warehouse to the day revenue is collected and approved, ArcadeView handles it all.

🎮
Machine Management
Full machine registry with code, name, category, sub-type, brand, coin value, company share %, and status. Track active, offline, and maintenance states.
📍
Placement & Position Tracking
Assign machines to customer venues (positions). Full placement history with dated moves. Internal, warehouse, and customer-facing position types.
👥
Customer Management
Manage all your customer accounts with contact details, city, and per-customer revenue share percentages. Link multiple venues to each customer.
💳
Transaction Recording
Record collections per machine or in bulk per customer. Support for meter-based and coin-free machines. Full payment breakdown: amount, company share, customer share.
✅
Approval Workflow
Field submissions are routed to office staff for review. Approve, reject with reason, or cancel. Full audit trail showing who recorded and who approved each transaction.
💰
Flexible Payment Handling
Support for full payment, partial payment and overpayment. Automatic balance entries track outstanding amounts per transaction. Collected vs owed always visible.
📦
Warehouse Inventory
Instant view of all machines not deployed at a customer site. Filter by status and category. See last customer, when the machine left, and days unassigned.
🔐
Role-based Access Control
Three distinct roles — SysAdmin, Office, and Field — with precisely scoped permissions. Each user sees only what they need to do their job.
🌍
Multi-language Support
Full UI localisation with instant language switching. Currently supports English and Greek, with the architecture ready for additional languages.
How It Works

From Collection to Approved Revenue

A simple, auditable process that keeps your operation accurate and accountable.

1
Field Agent Collects
Technician opens the Field App, selects a machine or customer site, enters meter readings and payment details.
2
Submitted as Pending
The transaction is saved with "Pending Approval" status and immediately visible to office staff.
3
Office Reviews
Manager checks the submission — meter readings, amounts, payment — and approves or rejects with a reason.
4
Revenue Recorded
Approved transactions feed all reports and dashboards. Outstanding balances are tracked automatically.
Reporting & Analytics

Insights That Drive Better Decisions

Ten built-in reports covering every angle of your business — from detailed transaction exports to high-level performance rankings.

📊
Transaction Analysis
Pivot revenue across any combination of dimensions: month, customer, category, position, machine type, status, and more. Up to 5 grouping columns. Export to PDF.
💰
Customer Balances
Live snapshot of outstanding balances per customer. See total revenue collected versus owed at a glance for every active customer.
📄
Customer Statement
Full chronological transaction history for a single customer with a running balance — like a bank statement. Filter by date range.
🎮
Machine Performance
Revenue ranking per machine. Quickly identify your top earners and spot machines with no recent collection activity.
📍
Position Performance
Aggregate revenue per customer-position (venue). Compare the profitability of different locations side by side.
📅
Collection Schedule
All active positions ranked by days since last collection. Overdue venues surface at the top so your team knows where to go next.
🔢
Meter Reading History
Full meter log for any individual machine. Useful for spotting anomalies, verifying reading deltas, and resolving disputes.
⏳
Pending Approvals
All transactions awaiting approval in one view. Approve or reject directly from the report — no need to open each transaction individually.
📦
Warehouse Inventory
All machines not currently deployed at a customer venue — whether in a named warehouse position or completely unassigned. Filter by status and type.

All reports support print-ready PDF export with company logo and branding.

See a Live Demo →
Access Control

Right Access for Every Role

Three distinct permission levels ensure each user sees exactly what they need — nothing more, nothing less.

👑
SysAdmin
Full platform control. Manages the company setup, user accounts, machine categories, and all system settings.
  • All Office capabilities
  • User & role management
  • System configuration & settings
  • Category & dimension setup
💼
Office Manager
Day-to-day business management. Machines, customers, transactions, approvals and all reporting.
  • Machine & position management
  • Transaction recording & approval
  • Customer account management
  • Full access to all 10 reports
🔧
Field Technician
Mobile-focused. Records collections on-site and views their own submission history. No access to sensitive business data.
  • Record meter readings
  • Submit transactions for approval
  • View & cancel own submissions
  • Personal transaction dashboard
Technology

Built on a Modern, Reliable Stack

Enterprise-grade technology chosen for performance, security, and long-term maintainability.

// ArcadeView Infrastructure

framework: "ASP.NET Core 9",
database: "PostgreSQL 16",
orm: "Entity Framework Core",
ui_engine: "Razor Pages + HTMX",
auth: "ASP.NET Core Identity",
language: "C# 13",
responsive: true,
multi_tenant: true,
i18n: ["en", "el", "..."],
deployment: "Self-hosted / Cloud"
🔷
ASP.NET Core 9 — Razor Pages
Microsoft's enterprise-grade web framework. Razor Pages provides a clean page-based architecture with server-side rendering and minimal JavaScript overhead.
🐘
PostgreSQL 16
Robust, open-source relational database. Handles complex queries, migrations, and multi-company data isolation with proven reliability at scale.
⚡
HTMX — Partial-Page Updates
Dynamic table refreshes, dependent filter dropdowns, and modal interactions — all without a heavy frontend framework. Fast, lightweight, and accessible.
🔐
ASP.NET Core Identity
Battle-tested authentication and authorisation. Role-based policies, session management, anti-forgery tokens, and password hashing all built in.
🌍
Multi-tenant & Multi-language
Each company's data is isolated at the query level. Localisation via .resx resource files — add a new language without touching application logic.
🚀
Flexible Deployment
Runs on Linux or Windows servers, on-premise or in the cloud (Azure, AWS, DigitalOcean). Docker-compatible. No vendor lock-in.

Ready to Modernise Your
Arcade Operation?

Book a personalised demo and see how ArcadeView can transform the way you manage your machine fleet and revenue.