Repository dedicated to prototypes for the Circular Lab. Currently it consits of two mocks:
- CEIS: the Circular Economy Information System
- A dashboard: it interacts with the CEIS to provide relevant information to the manufacturer
- A webshop: it interacts with the CEIS to get quote and register its orders
The overall idea is presented by the following diagram:
All components can be run from the workspace root using uv:
uv run --directory clab_ceis/ceis_backend python main.pyuv run --directory clab_ceis/ceis_dashboard python main.pyuv run --directory clab_ceis/ceis_shop main.pyThen connect to http://localhost:8050 (shop) and http://localhost:8051 (dashboard)
uv run --directory clab_ceis/ceis_backend pytestTo run tests with verbose output:
uv run --directory clab_ceis/ceis_backend pytest -v