GSOC'24 - Issue #44 - Webapp to create and check BIM project exchange requirements for IfcOpenShell

Hello everyone! 👋

I'm Kshitij Roodkee, a recent graduate in B.Tech Computer Science at National Institute of Technology Hamirpur, India. My passion lies in leveraging web development and 3D modelling to create innovative solutions. As well as in core computer science like compilers. With extensive experience in web technologies like Flask, FastApi, React, and Vue, I have developed applications ranging from REST APIs to user-friendly web interfaces.
I believe in doing open-source contributions out of a commitment to designing a better world through coding. : )

This marks my debut post here, and I may be late, but I bring exciting news—I've been selected for GSOC'24 to contribute to enhancing the IfcTester WebApp! 🥳

The project aims to elevate the IfcTester WebApp's functionality, making it an intuitive tool for creating and validating BIM project exchange requirements. Key objectives include developing an intuitive rich document user interface to modify the IDS documents as well as implementing drag-and-drop functionality to import IDS specifications, and with the integration ifctester library to verify IDS document across the IDS Schema and validate the IFC File to corresponding IDS Document.

My tasks will encompass:

  1. Enhancing backend functionalities using FastAPI Backend to interact with ifctester library to streamline IDS Document Validation across IDS Schema and validating IFC Files and API interactions.
  2. Designing and implementing a dynamic frontend interface with HTML, CSS, and JavaScript (WebComponents) to support seamless user interactions.
  3. Developing CRUD operations for IDS Document and its specifications to allow flexible editing of IDS Documents.
  4. Improved User Interface to give a rich document text editor feel to edit IDS Document therefore also developing a facet editor capabilities.
  5. Integrating auditing capabilities to validate IFC files against specified IDS requirements, ensuring compliance.

Here's my proposal for the project: Project Proposal Google Doc

I'm thrilled to embark on this journey and contribute to the IfcOpenShell community by advancing the IfcTester WebApp. Looking forward to collaborating and making impactful contributions!

Owura_qutheoryshawbruno_perdigaoemiliotassoduarteframosJohnGerardTatomkarincaKoAraNigeland 3 others.
Sign In or Register to comment.