Case study

Power to the People: Helping Slovenians Master Their Electricity Tariff System

ClientPlatformCNJ digitalPlatform + Mobile app
Three mobile UI screens from a CNJ Digital energy tariff app, displaying real-time electricity usage, tariff information, and legal calculations for network and penalties. The interfaces feature circular usage graphs, warning icons, segmented tariff blocks, and toggles for daily, light, and dark modes. Relevant Slovenian text includes “Tarifa 3”, “Izračun omrežnine”, and “Izračun kazni.”
CNJ digital logo

The Slovenian public faced a wave of confusion and concern following the rollout of a new electricity network tariff system in late 2024. Tarifnik was built as a response—an accessible tool to help people align their energy use with shifting tariff schedules and regain control over their household costs.

Awards

White notification box with a red bell icon and the text "What can we do?!" centered, placed over a background with large orange and yellow circle shapes in the corners.

The challenge

When the new tariff system was introduced, it raised more questions than answers. Complex and hard to interpret, it left people unsure about what it meant for their daily routines and monthly bills. The challenge was to translate that complexity into something they could understand and act on.

Green information icon above bold black text "Let’s make sense of the mess ..." on a white background with large yellow and green abstract shapes in the corners.

The plan

We saw an opportunity to build a tool that could interpret complexity and reduce public confusion, so we set out to create a rapid prototype using minimal resources and launched it quickly to deliver clarity at a moment when people needed it most.

Result and impact

The response validated the need. Thousands downloaded Tarifnik within days, proving that even a simple tool could make a meaningful difference. Encouraged by this momentum, we expanded the initial prototype. Media coverage boosted awareness and accelerated adoption. Interest from ELES, the national electricity network operator, further reinforced our approach. With over 60,000 downloads, 55,000 active users, and 90%+ retention, Tarifnik is now a trusted daily guide for managing energy use.
55K+

active users using Tarifnik to align their daily energy habits with tariff schedules.

Launched in days, proven by user demand, used daily by tens of thousands.

Discovery

To first understand the situation at hand, we dove into official documentation, media coverage, and public conversations—but also went further. We spoke with people across different contexts, ran a public survey, and collected insights in every way we could to understand how the public perceived the new system. We did what we could—fast and focused—in a day.

What was clear was that most people needed more than just rules—they needed help understanding how those rules would affect their expenses. Even well-informed users struggled to predict how this change would affect them. The rules weren’t hidden, but they were difficult to apply to daily life.

One clear need emerged: give people a way to understand when and how to use electricity smarter to avoid surprises. That insight became the foundation of Tarifnik’s first version.

Services performed

Research
Stakeholder interviews
Public polling
Mak Kordić

Mak Kordić

CEO, CNJ

We created Tarifnik because we were just as confused as everyone else. No one was making energy pricing simple—so we built something clear and useful. Not for profit, but to make a real difference with the skills we had.

UX & UI Design

With limited time, we skipped traditional, individual UX and UI phases and combined the process into a unified sprint. The goal was simple: create the clearest possible interface for interpreting the tariff system—one that could also be built quickly.

The main screen became the core experience. It displayed the current day divided into hours, clearly differentiating the hours that had passed from those still ahead. Color coding was used to indicate the current tariff level—making it instantly clear when electricity usage was more or less expensive. This allowed users to immediately see both the current state and when more favorable conditions would return. Everything was designed to answer the real-life question: “Can I use more now, or should I wait?”

The layout was designed to be readable and intuitive across devices, minimizing friction and maximizing clarity. Throughout the rapid design process, we tested the app with users multiple times—refining the solution until it worked for most people at a glance.

At this stage, the app consisted of the main screen, an informational section explaining the tariff system, and a minimal settings screen. Its visual design was intentionally understated—a quiet layer supporting the clarity of the content. We also introduced a dark mode, allowing the app to visually align with individual users’ system-wide appearance preferences. This made the interface feel minimal and simple, yet polished.

This is also when the name Tarifnik emerged—thought of almost instantly, and immediately felt right.

Services performed

Wire-framing
Interaction design
High-fidelity design development
Prototyping
Usability testing
Development handoff
Circular infographic for CNJ Digital displaying energy tariff information. The center shows “Srednja tarifa” with the time range 14:00–16:00 above and countdown “še 0:23” below. Vibrant orange and yellow dots form a clock-like shape, with a black triangle pointing at 18, surrounded by green and yellow corner accents.
Electricity tariff interface showing five colored tariff levels, each with a numbered icon from 1 to 5, and a selected green tariff labeled 5 with a clock icon. Below, a green electricity icon precedes the text “Čež 6:23”, and hours “22:00–6:00” indicating the current off-peak period. Tabs at the top read "Tarife" and "Info".
Electricity tariff selection screen with five color-coded tariff levels using icons: red (1), orange (2 and 3), yellow (4), and green (5). The green tariff is currently selected with the label "Čež 6:23 | 22:00–6:00" displayed below. Tabs at the top read "Tarife" and "Info."
Bar chart with five vertical bars in red, orange, yellow, green, and light green, each labeled 1 to 5, representing tariff tiers for electricity distribution. Next to the chart, a table labeled "Tarifne postavke" displays tariff blocks and their corresponding monthly and energy charges in euros. Below, a section labeled "Omrežnina" explains calculation as fixed and variable parts. The design uses CNJ Digital brand colors and Slovenian language for headings and labels.

Development

The clarity and focus established during the UX and UI phase enabled fast development—every interaction and layout was already resolved, allowing implementation to proceed without friction or rework.

We used React Native for cross-platform development, enabling us to build once and deploy seamlessly to both Android and iOS devices—critical for reaching the widest possible public audience quickly.

To enhance the app’s utility, we implemented a flexible notification system for tariff level changes, allowing users to choose whether they want to receive alerts for every shift or only when the lowest-cost period begins—giving them full control over how often they’re contacted.

Every aspect of the app was shaped by simplicity and performance, allowing us to launch Tarifnik in just three days—fast, stable, and already meaningful.

Services performed

Backend development
Frontend development
Quality assurance
Tarifnik app logo above bold text "Tarifnik," with download buttons for the App Store and Google Play below, on a white background with a yellow curved accent in the corner.
Mobile app interface displaying CNJ Digital’s Tarifik app. The left screen shows a circular graph with colored segments indicating electricity tariff hours, current time highlighted as "Srednja tarifa" (Medium tariff) with 23 minutes left, and sections labeled "Delovni dan" (Workday) and "Najugodnejša tarifa danes" (Cheapest tariff today). The right screen shows the "Tarifnik" (Tariff) information page, with sections on the app’s purpose, and CNJ Digital mentioned in highlighted green text. Both screens use clean, modern design with Slovene language text.
Mobile and desktop screens displaying an informational page about the new tariff system by uro.si, featuring clear navigation tabs for "Tarife," "Obveščanje," and "O aplikaciji." The content explains how the new tariff system will work from October 1, 2024, including color-coded tariff periods (red, orange, yellow, green, light green) and their meanings, as well as a call to visit www.uro.si for more information.
Mobile screen displaying the CNJ Digital app’s notification settings in Slovenian language, featuring options to enable push notifications and block change alerts, with toggles and explanatory text on a black interface. The top navigation includes tabs: "Tarife," "Obveščanje," and "O aplikaciji."

Evolution

Ongoing

After launching Tarifnik and seeing strong adoption, we made a strategic decision: build beyond the initial version. The response—tens of thousands of downloads and a highly engaged user base—made it clear that people wanted more. In the following months, we rolled out a series of targeted updates, each expanding the app’s utility and impact.

We started with improvements to the core experience, adding the ability to navigate between days, helping users stay oriented and better plan their daily energy use. From there, we introduced new tools to support smarter decisions. Three calculators were added—one to estimate monthly network usage charges, another to anticipate additional costs related to power draw limits, and a third to compare electricity suppliers. The supplier comparison calculator allows users to input their consumption and pricing details to see how their current plan compares—clearly highlighting better offers and promoting more cost-effective choices. A news section also keeps users informed with curated updates on regulatory changes and system developments.

In parallel, we introduced and tested a concept we called Active Consumption—a feature that promised to deliver real-time insight into electricity use and provide actionable guidance on how to optimize it. Overwhelmingly positive feedback validated our direction, and we decided to develop it into a full feature. Active Consumption combines historical usage data—powered by the national electricity network operator ELES—with a live tracking module for users who connect a compatible physical monitoring device. This integration enables real-time insights and personalized suggestions delivered directly in the app.

Tarifnik’s evolution wasn’t pre-planned—it was shaped by real users, real usage, and real need.

Services performed

High-fidelity design development
Prototyping
Usability testing
Development handoff
Backend development
Frontend development
Quality assurance
Mobile app interface displaying a circular hourly schedule with highlighted green segment from 8 to 18, indicating active hours for a workday. Center text in Slovenian reads "Sreda, 6.12. Delovni dan" and "Pojdi na današnji dan." A house icon is shown in the center. Orange gradient background elements behind the phone.
Mobile app interface in Slovene for calculating penalty fees or overcharge rates, developed by CNJ Digital. The left screen displays penalty calculation information and tariff details with colored tariff blocks and a description referencing the “Uradni list RS, št. 96/2024.” The right screen shows input fields for power, duration, and number of overcharges, along with a green button for sharing the app and the total calculated penalty fee of 7,59 €. Clean, modern UI with clear icons and contrasting elements for accessibility.
Mobile app interface from a CNJ Digital energy tracking application showing daily electricity consumption. The left screen displays a green smiling face indicating efficient usage on Monday, March 24, with a cost of 6.42 €, 86.1 kWh consumed, and a 3% reduction. The right screen features a bar graph of daily usage and a contextual comparison showing the user’s consumption is 3% lower than similar users. Interface in Slovenian language.
Mobile app screen from a power consumption management interface by CNJ Digital, displaying a sad red face icon and current energy usage of 14.8 kW. Progress bar shows high consumption near the maximum 15 kW. Alert message in Slovenian advises the user to reduce usage quickly, with additional text: “Vaša omejitev moči v trenutnem časovnem bloku je 12,0 kW.” Tabs for “Mesec”, “Teden”, and the selected “Trenutno” appear at the top.

From fast launch to daily use. Tarifnik continues to grow.

Let's talk about your project

A 30-minute call to understand what you're building and whether we're the right fit. Come as you are - no brief required.

Prefer email?

[email protected]