Vissza a referenciákhoz
PROJEKT REFERENCIA

Roomzor

Böngészőből használható 2D/3D tér- és lakberendezési tervező rendszer, amely az alaprajz készítését, a helyiségek és bútorok elrendezését, a valós idejű 3D vizualizációt, a költségtervezést és a projektmegosztást egyetlen munkafolyamatba szervezi.

Milyen problémát old meg?

A lakás-, iroda- és kisebb építési vagy felújítási projektek tervezése gyakran külön eszközök között oszlik meg: más felület készíti az alaprajzot, másik jeleníti meg a 3D teret, a bútor- és anyaglisták pedig külön táblázatokban vagy dokumentumokban élnek. A Roomzor célja, hogy a 2D tervezést, 3D vizualizációt, eszköz- és anyagkezelést, mennyiségi és költségadatokat, valamint a projektmegosztást egységes webes rendszerben kezelje.

Fő funkciók

  • Interaktív 2D alaprajzszerkesztő falakkal, helyiségekkel, ajtókkal és ablakokkal
  • Bútorok, anyagok és egyéb 3D objektumok elhelyezése központi asset library-ból
  • Valós idejű 3D előnézet és bejárható / VR nézet
  • GLB-alapú 3D modellkezelés, adminisztrátori asset feltöltéssel
  • Mennyiség-, költség- és költségvetés-tervezés projekt szinten
  • Projektmegosztás, ügyfél-review és együttműködési lehetőségek
  • PDF-, kép- és megosztható projektkimenetek előállítása
Roomzor fő képernyő

A képre kattintva nagyobb méretben is megtekinthető.

Technológiai stack

FrontendReact + TypeScript, Vite, Konva.js alapú 2D szerkesztő és Three.js alapú 3D megjelenítés
BackendC# / .NET 10 / ASP.NET Core, moduláris alkalmazási és API-réteggel
Adat-hozzáférésEntity Framework Core + Npgsql
AdatbázisPostgreSQL – projektek, felhasználók, tervek, katalógusok, jogosultságok és üzleti adatok tárolására
3D / asset kezelésGLB-first modellkezelés, 3D asset library és Meshy-alapú modell-előkészítési workflow
FájltárolásS3-kompatibilis object storage absztrakció GLB fájlokhoz, thumbnail-ekhez, feltöltésekhez, dokumentumokhoz és exportokhoz
HáttérfolyamatokBackground Worker Service hosszabb feldolgozásokhoz, SignalR valós idejű státusz- és együttműködési eseményekhez
DeploymentUbuntu Server LTS, Nginx reverse proxy, ASP.NET Core / Kestrel, PostgreSQL és object storage

Működési modell

A felhasználó létrehoz egy projektet, azon belül épületet és szintet, majd a 2D szerkesztőben felépíti a helyiségeket, falakat, nyílászárókat és berendezési elemeket. Ugyanez a projektmodell jelenik meg a 3D nézetben, ahol a tér valós időben ellenőrizhető és bejárható. A tervhez mennyiségi, költség- és projektadatok kapcsolhatók, majd az eredmény megosztható vagy exportálható.

Fejlesztői fókusz

A projekt egyik legfontosabb technikai kihívása a 2D alaprajz és a 3D jelenet következetes szinkronban tartása, a geometriai és pozicionálási adatok egységes kezelése, valamint a nagyobb 3D asset könyvtár teljesítménybarát betöltése. Emellett hangsúlyos a többfelhasználós SaaS jogosultsági modell, a háttérfolyamatok, az objektumtárolás és a reszponzív, böngészőalapú szerkesztési élmény összehangolása.

Képernyőképek