ABOUTTHE CLIENT
VALÚ is a Slovenian mobile wallet developed by Telekom Slovenije. It is an application that allows users to pay and manage money directly via their phone.
What it enables:
- payments in stores, bars, vending machines, and online
- sending and receiving money between users
- purchasing tickets (e.g. for trains) and event tickets
- use of additional services such as loyalty programs
How it works:
The user downloads the app, creates an account, and loads funds (via card, bank account, or other methods). They can then make payments using QR codes, NFC technology, or other supported methods.
VALÚ Moneta:
This is a feature that enables deferred payments, where the amount is settled later, usually via a mobile services bill.
ABOUT THE PROJECT
At Positiva, we developed a modern digital platform for Valu, the digital payment and loyalty ecosystem of Telekom Slovenije.
The valu.si website was built on the same scalable architecture as the Telekom Slovenije corporate platform, enabling rapid implementation while maintaining high performance and enterprise-level scalability.
By reusing the proven Telekom.si architecture and adapting it for the Valu brand, we significantly reduced development time and costs while delivering a modern, fast, and powerful digital experience based on the Umbraco CMS.
Within the Umbraco CMS, Valu was implemented as an additional content section within the same administrative environment. Editors can manage both platforms within a unified CMS system, simplifying workflows and reducing maintenance costs.
The platform uses Umbraco CMS as the backend content management system, while the front-end application retrieves content via a GraphQL API.
This approach enables flexible and efficient content delivery along with a modern user experience.
The front-end was developed in Angular using server-side rendering (SSR).
SSR enables faster page loading, as content is generated on the server before reaching the user’s browser.
To further optimize performance, we implemented Redis caching.
When new content is published in Umbraco, a custom mechanism automatically clears outdated cache, ensuring users always see the latest data.
The platform runs in containers on the OpenShift Kubernetes platform, allowing automatic resource scaling based on traffic.
This ensures stable performance even during peak usage.
We integrated the platform with multiple systems within the Telekom Slovenije ecosystem:
- CRM systems
- marketing automation platforms
- analytics tools
- API integrations with digital services
- user onboarding systems
These integrations enable seamless connectivity between the web platform and the broader digital ecosystem.
With the Valu solution, we demonstrated at Positiva that true digital innovation does not always mean building from scratch—but rather smartly upgrading existing systems into a powerful, scalable, and future-ready platform.














