WattPay
Loading...
Date
2026
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
With the increasing popularity of electric vehicles, transparent and traceable billing of charging
processes is becoming increasingly important. The aim of this thesis is therefore to develop a
web-based billing system for KEBA P40 charging stations that enables personalized recording
of charging processes using RFID tags as well as automated billing at regular intervals.
The technical implementation is based on the evaluation of data provided via the REST API of
the KEBA P40 wallbox. For this purpose, communication with the charging station was analysed
and a reliable data acquisition process was implemented. By using RFID tags, individual charging
processes can be clearly assigned to their respective users. The collected data is stored in a
relational database and serves as the basis for subsequent billing.
For user interaction, a web application was developed using React and TypeScript, in which
user information, charging processes and billing data are clearly presented. Supabase is used as
the backend solution, providing features such as the database, authentication and server-side
processing. Billing is automated on a monthly basis and can be exported both as an invoice
and as a CSV file. All system components, including the backend, frontend and database, are
containerised and managed using Docker Compose.