EnergyIntegrationWebApp.jl is the Julia backend service for the EnergyIntegration web UI. It exposes a JSON API for building and solving HEN problems and serves the prebuilt frontend assets via Julia Artifacts.
Related repos:
- EnergyIntegration.jl: core algorithms and data structures.
- EnergyIntegrationWebApp: React UI and static assets.
using EnergyIntegrationWebApp
serve_webapp()By default, the server loads frontend assets from the webapp_dist artifact. You
can override the dist path with ENV["EIWEBAPP_DIST"] or dist_dir.
When a new frontend release is published, update Artifacts.toml with:
include("scripts/update_artifact.jl")
main("v0.1.0")This downloads the release tarball, computes hashes, and updates the artifact entry.