Skip to content

Tsingis/energy-data

Repository files navigation

Quality Gate Status Deploy Server Deploy Client

Project about energy consumption and production in Finland. Open source data from Fingrid

Energy price in Finland. API ata from Pörssisähkö

Tools used:

  • Python 3.13
  • Node.js 22
  • Docker

Instructions:

Docker

  • Run via Docker docker compose up --build

Server

  • Navigate to server directory cd server
  • Create python virtual environment python -m venv venv
  • Activate virtual environment .\venv\Scripts\activate
  • Install dependencies pip install -r requirements.txt
  • Launch python src\main.py

Client

  • Navigate to client directory cd client
  • Install dependencies npm install
  • Launch npm run dev