- FastAPI with async SQLAlchemy models for IFC elements - IFC file upload and parsing via IfcOpenShell - REST API for projects, elements, and properties - Vue.js 3 frontend shell with Three.js dependency - Docker Compose for full-stack local development - PostgreSQL 16 as database - CI pipeline for Forgejo Actions - Project documentation and API overview
38 lines
361 B
Text
38 lines
361 B
Text
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
htmlcov/
|
|
.coverage
|
|
|
|
# Node / Vue
|
|
node_modules/
|
|
frontend/dist/
|
|
|
|
# Environment
|
|
.env
|
|
*.env.local
|
|
|
|
# Editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker
|
|
volumes/
|
|
|
|
# Data (keep sample, ignore large uploads)
|
|
data/uploads/
|
|
|
|
# IFC files (can be large)
|
|
*.ifc
|
|
!data/sample/*.ifc
|
|
|