Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.11 KB

File metadata and controls

37 lines (24 loc) · 1.11 KB

Quality Gate Status Docker Scout

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

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

Frontend: https://energy-data-client-r6oz7us4ea-lz.a.run.app

Backend: https://energy-data-server-r6oz7us4ea-lz.a.run.app/docs

Tools used:

  • Python
  • Node.js
  • Vue
  • Docker
  • Google Cloud
  • Terraform

Instructions:

Docker

  • Run via Docker docker compose up --build client server

Server

  • Navigate to server directory cd server
  • Install uv globally pip install -r requirements.txt
  • Set up environment uv sync
  • Launch uv run task api

Client

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