bim-twin-viewer/backend/app
warnason 4951671f63 Add database auto-creation and fix IFC parser flush logic
- Create tables on application startup via lifespan event
- Flush project before creating elements (generate project_id)
- Flush each element before creating properties (generate element_id)
- Add IfcWallStandardCase to parsed element types
- Include FZK-Haus sample IFC file for testing
- Tested: 58 elements, 3601 properties parsed successfully
2026-04-20 18:52:27 +02:00
..
api Fix: remove stray character in elements.py 2026-04-20 18:49:35 +02:00
models Initial project scaffold: FastAPI backend + Vue.js frontend 2026-04-20 18:01:12 +02:00
schemas Initial project scaffold: FastAPI backend + Vue.js frontend 2026-04-20 18:01:12 +02:00
services Add database auto-creation and fix IFC parser flush logic 2026-04-20 18:52:27 +02:00
__init__.py Initial project scaffold: FastAPI backend + Vue.js frontend 2026-04-20 18:01:12 +02:00
config.py Fix: remove stray character in elements.py 2026-04-20 18:49:35 +02:00
main.py Add database auto-creation on startup 2026-04-20 18:48:00 +02:00