Displays the amount of green energy produced on a given day using the API from the National Energie Dashboard (NED).
The user consumption chart aligns green energy production data with smart meter usage, generating a score based on how much of a user's energy consumption occurred during periods of high renewable availability.
Developed during the New Energy Hackathon 2025 @ Gasunie, Groningen.
- Visualizes daily green energy production
- Calculates a sustainability score by aligning smart meter usage with renewable energy availability
- Integration with the NED API
- Interactive data visualizations using Chart.js
- Dockerized for easy deployment
- Clone the repo:
git clone https://github.com/BencomGroupBV/NewEnergyHackathon.git
cd NewEnergyHackathon- Update PYTHONNET_PYDLL in launchSettings.json:
{
"PYTHONNET_PYDLL": "C:\\Path\\To\\python313.dll"
}-
Install dependencies:
- .NET 8 SDK
- Python 3.13
- pandas pip package
- Python.NET
-
Run the app:
dotnet run --project NewEnergyHackathon.WebTo run using Docker:
docker build -t new-energy-hackathon -f NewEnergyHackathon.Web/Dockerfile .
docker run -p 5000:8080 new-energy-hackathonThis project is licensed under the ISC License.

