A java spring boot backend to access myenergi data. A cron-job will scrape and persist data into a database.
Application hosted as Spring Native image on heroku. Heroku puts my container to sleep when it's not been used for 30 minutes. Using a native image reduces the startup time significantly
An angular frontend that connects to the Java spring boot application. Easily and quickly access historical data. E.g. yearly overview of how much KWh is used to charge your EV.