Read-only mirror of https://github.com/bbl-dres/resource — Digital Real Estate and Support. Issues & pull requests at the source.
  • JavaScript 69.9%
  • CSS 29.9%
  • HTML 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Rasner c37068364e Name Digital Real Estate und Support as the copyright holder
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 20:32:02 +02:00
assets Update 2026-10-02 13:56:05 +02:00
css Update 2026-10-02 14:07:53 +02:00
data Update 2026-10-02 14:07:53 +02:00
docs Update 2026-10-02 14:07:53 +02:00
js Update 2026-10-02 14:07:53 +02:00
tools Update 2026-10-02 13:56:05 +02:00
.nojekyll Update 2026-08-25 20:59:41 +02:00
index.html Update 2026-10-02 13:56:05 +02:00
LICENSE Name Digital Real Estate und Support as the copyright holder 2026-10-14 20:32:02 +02:00
README.md Update 2026-09-03 18:13:20 +02:00

BBL Resource Planning (Ressourcenplanung)

Concept illustration of a building portfolio connected to a quarterly resource plan, project milestones and team capacity

Demo License: MIT

Caution

This is an unofficial demonstration prototype with fictional people, projects, and operational data. Edits remain in browser memory, the API view is a reference rather than a live service, and the app is not intended for production use.

Resource-planning prototype for the Federal Office for Buildings and Logistics (BBL), connecting project demand, schedules, milestones, project leads, and team capacity.

Demo

Live demo: https://bbl-dres.github.io/resource/

Resource planning workload overview Resource planning schedule

Features

  • Review the portfolio in one planning grid that shows workload figures, the phase schedule, or both in the same rows, plus dashboards and a change history.
  • Edit demand, assign or rebook project leads, and see overload warnings with reasons.
  • Filter, group, and sort year, quarter, and month views in percent or FTE.
  • Compare demand, capacity, utilisation, free capacity, and person-level workload.
  • Export CSV, Excel, and client-side PDF reports and print schedules from A4 through A0.
  • Use the responsive interface in German, French, Italian, or English.

Run locally

The app loads static JSON fixtures, so serve the repository over HTTP:

python -m http.server 8000

Then open http://localhost:8000/.

Documentation

  • Architecture — code structure, state, rendering, grids, time, exports, and data.
  • Decisions — standing implementation and design rules.
  • Data model — the entities in data/, their fields, and how they join.
  • Contrast review — measured text contrast per tab, and the text tiers that came out of it.
  • Current code review — remaining technical limitations.
  • Dashboard study — proposal still under discussion.
  • Data generator — deterministic fixture generation and known data limitations.

Earlier retrospectives are retained in docs/archive/ for historical context.

License

Original project code is licensed under the MIT License. Lucide icons are ISC-licensed, and vendored Swagger UI remains under its upstream terms.