Overview¶
Enjade is a web-based BIM (Building Information Modeling) platform designed for managing construction project data.
Key Features¶
Element Management¶
- View and edit properties of BIM elements
- Assign types and classifications
- Track changes with full version history
- Batch edit multiple elements simultaneously
Multi-Viewer Support¶
Enjade connects to various BIM viewers, allowing you to work with 3D models while managing data:
| Viewer | Type | Use Case |
|---|---|---|
| Desite MD | Desktop | Primary BIM coordination |
| Trimble Connect | Cloud | Cloud-based collaboration |
| Blender | Desktop | Open-source modeling |
| QGIS | Desktop | GIS integration |
| Revit | Desktop | Autodesk workflows |
Cost Management¶
- Create and manage cost plans
- Assign cost items to elements
- Calculate quantities and costs
- Generate cost snapshots
Classification Systems¶
- Support for multiple classification standards
- Map elements to classification codes
- Maintain classification hierarchies
System Requirements¶
- Modern web browser (Chrome, Firefox, Edge)
- Network access to your Enjade server
- Valid user credentials
Architecture¶
┌─────────────────┐ ┌─────────────────┐
│ BIM Viewer │────▶│ Viewer Panel │
│ (Desite/Trimble)│ │ (React) │
└─────────────────┘ └────────┬────────┘
│
▼
┌─────────────────┐
│ Backend API │
│ (FastAPI) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Database │
│ (PostgreSQL) │
└─────────────────┘
The viewer panel embeds within your BIM viewer and communicates with the Enjade backend to synchronize element data.