Wernherd Technology approached us with a request to create a comprehensive cloud solution for managing battery systems, including user access at different levels (customer, operator, administrator).
Our task was to develop a web application where our client's customers and operators can easily view data about their battery's charge level, whether the battery is currently charging or discharging, temperature, and the charge status of individual cells.
A customer user type has access only to data about their own battery, an operator can view data from all batteries and can also add and remove batteries. The administrator is responsible for managing user accounts.