This is a web-based application designed to manage BIM projects by facilitating the interaction between IFC models and design teams. This project was developed as part of the BIM Software Development Master by That Open Company (formerly IFC.js).
The application allows users to create, manage, and interact with BIM projects in real-time. It features:
- IFC Viewer Integration: View and interact with IFC models directly within the application, with predefined and custom tools for interacting with the model
- Real-time Collaboration: Teams and projects can be created, edited, and deleted with real-time updates, thanks to the integration with Firebase.
To run this project locally, ensure you have the following installed:
- Node.js
- npm
-
Clone this repository to your local machine:
-
Navigate to the project directory:
cd that-open-master-challenge
- Install the required dependencies:
npm install
To run the application locally, use the following command:
npm run dev
This will start the development server and allow you to view the application in your browser at http://localhost:3000.
Feel free to explore and modify the code. You can find the source files within the src directory, organized into various components and services.
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.