Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 New Energy Hackathon 2025

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.


🚀 Live Demo

👉 View live demo


📊 Features

  • 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

🧰 Tech Stack

.NET Python jQuery Chart.js Docker


⚙️ Setup

🔧 Manual Setup

  1. Clone the repo:
   git clone https://github.com/BencomGroupBV/NewEnergyHackathon.git

   cd NewEnergyHackathon
  1. Update PYTHONNET_PYDLL in launchSettings.json:
{
  "PYTHONNET_PYDLL": "C:\\Path\\To\\python313.dll"
}
  1. Install dependencies:

    • .NET 8 SDK
    • Python 3.13
      • pandas pip package
    • Python.NET
  2. Run the app:

   dotnet run --project NewEnergyHackathon.Web

🐳 Docker

To run using Docker:

docker build -t new-energy-hackathon -f NewEnergyHackathon.Web/Dockerfile .
docker run -p 5000:8080 new-energy-hackathon

📸 Screenshots

Consumption insight

Verbruiksinzicht

Green Energy Forecast

Groene Stroom Voorspelling


👥 Contributors


📝 License

This project is licensed under the ISC License.

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages