Development of a budget billing calculator
Development of a web-based budget billing calculator for the customers of a water association for drinking water and wastewater disposal
The Peine Water Association provides drinking water supply, wastewater disposal and flood protection services for 30 municipalities in south-eastern Lower Saxony and northern Hesse. eWorks was commissioned to develop an online discount calculator for the customers of the Peine Water Association.
Based on the client's individual requirements, eWorks implemented a customized budget billing calculator. The core of the calculator is an extensive configuration file that contains, among other things, the different consumption prices and basic charges for drinking water, wastewater and rainwater for the individual municipalities and localities. In the budget billing calculator, users can first select a municipality and locality. In the second step, users can select one of several predefined household sizes. Typical consumption assumptions have been stored for each household size, which are then used in the calculator. Alternatively, users can also enter their own consumption values if they know them. The composition of the budget billing is then broken down in detail on the right-hand side of the calculator.
As the budget billing calculator was to be integrated into the association's own website, it was implemented as a web application based on JavaScript using the JavaScript framework Alpine.js. HTML5, CSS and Bootstrap were used to design the user interface.
Following completion, acceptance and handover, eWorks will continue to be available to the client for bug fixes and any expansion requests.