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.