OPAP S.A. – UI for OPAP Play terminals

OPAP S.A. case study — Rebuilt the retail betting machine UI and migrated it from Vue 2 to Vue 3 inside Electron

Client:

OPAP S.A.

Date:

2024–2025

Duration:

18 months
OPAP S.A. – UI for OPAP Play terminals
Contribution to the UI of OPAP Play terminals, inside an existing Electron desktop application running in retail locations across Greece.

About the client

OPAP is one of the largest gaming organizations in Greece. This project covered the application running on OPAP Play terminals.

Project Overview

The work focused on rebuilding parts of the interface and gradually upgrading the frontend within the existing Electron environment. The UI had to remain stable and predictable on devices used continuously in physical stores.

The Challenge

There was no room for a big-bang rewrite. Changes had to be introduced gradually into a production desktop environment with real daily usage.

My Contribution

I worked on frontend components, UI flows and modernization of the existing application.

Technology Stack

  • Electron, Vue.js, TypeScript, frontend modernization, production terminal UI.
Tags
Categories

Read More

Complete the form with the basic project information. You will then receive a short questionnaire by email, which takes about 10 minutes to complete. Based on your answers, I will prepare a first estimate of cost and timeline.
Get a first estimate for your project

    A link helps me scope your project faster.

    Complete the short questionnaire and I'll prepare a first estimate of cost and timeline.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    A first estimate of cost and timeline

    Send me a few details about what you need and I’ll reply with a first estimate.

    Request a first estimate