BLCC conducts economic analyses by evaluating the relative cost-effectiveness of alternative buildings and building-related systems or components.
The backend is written in Rust with the Actix framework and the frontend is created with React and extensive usage of RXJS.
# Download repository
git clone https://github.com/usnistgov/blcc
cd blcc/frontend
# Install dependencies
pnpm install
# Start development server
pnpm run dev
# Build backend for the dev target
cargo build
# Build as a release standalone binary
cargo build --release --target x86_64-unknown-linux-musl
The dockerfile creates a container with the backend and frontend bundled inside.
# Build container
docker build -t blcc .
# Run container with docker command or a manager