इस प्रोजेक्ट के बारे में

RoomMate आर्किटेक्चरल रूम डेटा के प्रबंधन के लिए एक संपूर्ण वर्कफ़्लो प्रदान करता है। इसमें एक IronPython एक्सट्रैक्टर शामिल है जो Revit के भीतर चलता है ताकि वर्जनयुक्त JSON डेटा को Rust सर्वर पर भेजा जा सके। सर्वर डेटा इंजेक्शन, स्टोरेज, बाहरी संदर्भ डेटा (dRofus) के साथ एकीकरण को संभालता है, और एरिया एग्रीगेशन और वॉल एडजसेंसी एनालिसिस के लिए ज्योमेट्री सेवाएं प्रदान करता है। इस सिस्टम में फ्लोर प्लान रेंडर करने के लिए TypeScript और Vite के साथ बनाया गया एक WebGL-पावर्ड ब्राउज़र व्यूअर शामिल है। प्रोजेक्ट को इस तरह से संरचित किया गया है कि एक्सट्रैक्टर और सर्वर एक साझा वायर कॉन्ट्रैक्ट के माध्यम से सिंक्रोनाइज़ रहें। डिप्लॉयमेंट के लिए, इसमें एक Windows इंस्टॉलर शामिल है जो बाइनरी और व्यूअर को एक स्टैंडअलोन एक्जीक्यूटेबल में पैकेज करता है।