| Student's name | SCIPER |
|---|---|
| Eliota Braha | 346212 |
| Botond Kovacs | 341415 |
| Sankalp Gambhir | 354377 |
Milestone 1 • Milestone 2 • Milestone 3
You can run the project either locally or through Docker Compose.
Recommended local environment:
- Node.js compatible with the project dependencies
pipandvenv
Install frontend dependencies:
npm installCreate and populate the Python virtual environment:
source ./load_venv.shStart the frontend dev server:
npm run devThe app is then available at http://localhost:5173.
If you want the notebook environment locally as well:
source .venv/bin/activate
jupyter labJupyterLab will start on http://localhost:8888 by default.
Run both the frontend and the Python/Jupyter environment:
docker compose up --buildsrc/: frontend application codepublic/: generated JSON assets consumed by the frontendscripts/: data-fetching and data-building utilitiesdata/: raw and intermediate data filesmilestone1/,milestone2/,milestone3/: milestone-specific notebooks, scripts, and deliverables
- The frontend reads relative asset paths, so local dev, local preview, and static deployment use the same checked-in data files.
- Derived JSON should be regenerated only when upstream data or preprocessing logic changes.