iteration1/contains the first clustering iteration, including the downstream analysis code, generated outputs, and supporting docs.iteration2/contains the second clustering iteration with enriched features.iteration3a/is the no-grid rerun that evolves fromiteration1.iteration3b/is the no-grid rerun that evolves fromiteration2and replaces the olditeration3/naming.
Run the entire application (Frontend, Backend, Database, MinIO) with a single command:
docker compose up -d --buildAccess the services:
- Frontend: http://localhost:5173
- Backend API: http://localhost:3001
- Mongo Express: http://localhost:8081
- MinIO Console: http://localhost:9001 (minioadmin:minioadmin)
Stop the application:
docker compose downcd backendnpm installnpm run dev(http://localhost:3001)
cd analysis-servicepip install -r requirements.txtpython src/app.py(API athttp://localhost:8000)
Taxonomy compatibility prototype:
- Open
http://localhost:8000/taxonomy-compatibility - Sensor lookup API:
GET /taxonomy-score?sensor_id=... - Image upload API:
POST /taxonomy-score-image
cd frontendnpm installnpm run dev(http://localhost:5173)
Connect via CLI:
docker exec -it tfg-mongodb mongosh -u admin -p admin