White-Label Tariff Calculator for Utilities
Multi-tenant white-label tariff calculator for electricity and gas, used by different energy providers.
- Client
- yay! digital
- Industry
- Energy & Utilities
- Period
- 2018
- Duration
- 2 months
- Role
- Frontend Engineer

Context
Development of a white-label calculator for electricity and gas tariffs at yay! digital GmbH, a digital agency focused on e-commerce and SaaS solutions. The calculator was designed as a reusable product that different energy providers could use under their own brands.
Challenge
Energy providers need interactive tariff calculators that give consumers a straightforward way to compare electricity and gas plans and sign up online. One calculator needed to be flexible enough to accommodate different brands, tariff structures, and regional requirements without creating a separate solution for every client.
Implementation
The tariff calculator was developed as a Vue.js single-page application that could be configured for different energy providers. Its white-label design allowed branding, tariff logic, and content to be configured for each tenant.
Architecture Highlights
- Vue.js frontend: Reactive, component-based UI for interactive tariff calculation
- White-label architecture: Configuration-based adaptation for different energy providers
- SASS theming: Flexible styling system for tenant-specific branding
- HTML5: Semantic markup structure
My contribution
As a Frontend Engineer, I was responsible for developing the Vue.js frontend. The focus was a clear component architecture that allowed the tariff calculator to be adapted efficiently for different tenants.
Reusable Vue components and configurable theming supported these tenant-specific adaptations.
Tech stack
A lean, focused frontend stack: Vue.js for interactivity and SASS for flexible theming.
- Vue.js
- JavaScript
- HTML5
- SASS
