WeBill

Simplify utility measurement & management in a cost-effective way

Meet WeBill

WeBill uses cutting-edge technology to simplify the complexities of all aspects of utility management in the most cost-effective way.

As the development team decided to adopt Elixir & Phoenix Framework, they looked for technological consultancy and guidance.
Main dashboard of aplication showed in laptop and smartphone frames
Industry
Utility management
Type of cooperation
Consulting
Country
South Africa South Africa
Elixir logo
Elixir
Erlang logo
Erlang
Phoenix logo
Phoenix
Postgres logo
Postgres
Kubernetes logo
Kubernetes

Background & the idea

WeBill offers a software-as-a-service (SaaS) solution for utility management, aiming to address the burning service delivery problems in South Africa and to revolutionise how utilities are measured, managed, and billed. The founders saw an opportunity to use cutting-edge technology to simplify the complexities of all aspects of utility management, such as meter reading, tariff calculation, billing, and fault reporting.

WeBill aims to provide a user-friendly and cost-effective way to manage utilities for various customers, such as property developers, municipalities, utility providers, meter reading companies, etc. WeBill also offers smart devices and consumer apps that allow users to monitor and pay for their utilities, as well as using a patented smart device called IoT Smart Meter that facilitates prepaid time of use.

Challenge

The WeBill team, who had no prior experience using Elixir, looked for a company specifically dedicated to their new technological stack. Curiosum assisted in gradually migrating a microservice-heavy NodeJS architecture to an Elixir monolith.

The WeBill team, being very skilful and experienced in the NodeJS craft, validated their own ideas and got new valuable insight and architectural cues for their work.

Since WeBill's developers were experts in their field, the bar was set really high - they were looking for highly experienced Elixir specialists to ensure a fruitful collaboration that could bring them to the next level.

Scope of work

The WeBill team, who had no prior knowledge of Elixir, looked for a company specifically dedicated to their new technological stack of choice. Curiosum provided assistance on gradually migrating a microservice-heavy NodeJS architecture to an Elixir monolith.

The WeBill team, being very skilful and experienced in the NodeJS craft, went on to both validate their own ideas and get new valuable insight and architectural cues for their work.

We established bi-weekly sessions with the product's development team to assist in the transition, including assistance on setting up the Umbrella application architecture, working with Phoenix LiveView, Kubernetes clustering using libcluster, as well as helping design an authorization framework for the app.

Ayal Rosenberg
Ayal Rosenberg
Co-founder & Developer of

"Curiosum enabled our team to develop a complete platform despite their lack of prior knowledge about Elixir stacks. In addition, their team impressed the client with their honesty, integrity, availability, and efficiency."

Read more...