Case study

Impact:

My Viru — A Digital Companion for Every Viru Keskus Visitor

Minu Viru äpp

Minu Viru is a public mobile app developed for Viru Keskus, designed to offer visitors a smart, seamless and connected experience throughout their visit. More than just a mobile app, it's a digital gateway to the center’s most essential services — all in one place.

Background & challenge

Viru Keskus set out to create a platform that would:

  • Allow ordering food from multiple restaurants in Viru Toidutänav in a single checkout
  • Show real-time parking availability
  • Enable loyalty program access
  • Open restroom doors contactlessly
  • Manage gift cards, get real-time notifications, browse offers, news and more

The goal was to provide a delightful, reliable and high-performance user experience to all visitors.

The solution

PauseDigital delivered a fully custom-built mobile app using Flutter for iOS & Android and Ktor (Kotlin) for the backend. The result is a rich platform that integrates all key features:

  • Ordering: Integrated with 11+ restaurants through the CompuCash POS system, with future extensibility through a flexible API
  • Access: WC door opening via a local server and robotic interface that simulates button presses
  • Parking: Real-time availability via parking system integration
  • Loyalty Program: Users can track points, purchases, and status (with future plans for point redemption)
  • Gift Cards: Track balance and transaction history inside the app
  • Push Notifications: Transactional via our own backend, marketing via OneSignal

Impact

The app has been very well-received by users and sees hundreds of downloads monthly. Feedback is overwhelmingly positive.

It helps Viru Keskus engage more deeply with its visitors, provide a modern digital experience, and increase service satisfaction and brand loyalty. The platform is under continuous development, with PauseDigital providing active support and feature expansion.

Tech stack used in project
  1. Front-end

    1. Javascript

      1. React

  2. Back-end

    1. Java

      1. Spring Boot

    2. Kotlin

      1. Ktor

  3. iOS & Android

    1. Flutter

  4. Infrastructure

    1. AWS

    2. Docker

    3. Kubernetes

Let's create something great. Contact us and let's talk about your idea.

Let's work together

We are looking for ambitious and friendly people to join our team who are dedicated and take pride in their work.

Join our team