LAUNCH DATE

3/5/2015

INDUSTRIES

 
 
 
 
 

Utilities

SKILLS

 
 
Kentico CMS
ASP.NET
Web API

1
The purpose of the project
The idea behind this project was to allow residents to choose the best fit for electrical power consumer plan.
 
process graph line
2
Client
CurrentChoice is an online marketplace that lets customers compare electricity suppliers' pricing and switch.  Our Bill-to-Bill comparison tool can get a customer's past 12 months of usage from their utility in real time and present all product comparisons using their past usage.
3
Project goals

Project goal was to switch as many consumers as possible to a better plan by analyzing last 12 month consumption and locating the most suitable plans, providing side-by-side comparison and forecasting further fees based on last year consumption data. 

Once a user makes a decision, the system allows to switch to a new plan online.

4
Key challenge
The biggest challenge was the amount of integrations with 3rd party systems:
- Services that allows getting users’ consumption data, so no need to enter it manually
- Multiple suppliers and utilities API in order to get available plans, their terms and conditions, pricing
- Multiple suppliers and utilities API to perform actual switch to a new plan

Another challenge was related to the fact that suppliers and utilities are available in part...
The biggest challenge was the amount of integrations with 3rd party systems:
- Services that allows getting users’ consumption data, so no need to enter it manually
- Multiple suppliers and utilities API in order to get available plans, their terms and conditions, pricing
- Multiple suppliers and utilities API to perform actual switch to a new plan

Another challenge was related to the fact that suppliers and utilities are available in particular locations as well as plans might be also available only in certain areas.
read more
5
Our solutions
To integrate with all 3rd party API’s and services we had to unify all their interfaces into a single generic interface that our application used to communicate with them. In most cases we had to implement a unique adapter for 3rd party services, but utilizing them within the app was the same for all of them. Dependency injection and design patterns were quite handy for this project and allowed us to build flexible and extendable solution.
 

Result

Constant residential switches to other suppliers and utilities allowed Current Choice to generate more revenue, increasing its growth for 30-45% yearly in next couple of years after site integration with suppliers’ and utilities’ API’s and moving the entire process online, which significantly reduced the amount of men-hours needed to handle the process.
 
Contact us