Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webapp to create and check BIM project exchange requirements for IfcOpenShell #44

Open
Moult opened this issue Mar 9, 2021 · 40 comments

Comments

@Moult
Copy link

Moult commented Mar 9, 2021

Outline

When projects exchange data, we often need to set contractual requirements about what data we expect to see in their CAD or Building information data. The is an international standard for describing project requirements in XML called the Information Delivery Specifications (IDS).

There is a half-built webapp which allows viewing and minor editing of IDS files here: https://blenderbim.org/ifctester/

Your job would be to finish this web app, building features for more editing, drag and drop from a library of specifications, adding and removing requirements, etc.

Expected Outcome

A working example of the web application.

Project Properties

Skills

  • HTML, CSS, and vanilla Javascript (i.e. no frameworks).

Difficulty

Easy

Additional Information

@sky3760000
Copy link

Hi I m intrested and little confused . Is this ideas for cad organizTio

@brlcad
Copy link
Contributor

brlcad commented Mar 18, 2021

@sky3760000 Do you have a more specific or more detailed question? Clear communication is important. What you wrote was not clear at all. This is a project idea for our umbrella organization, yes.

@sky3760000
Copy link

sky3760000 commented Mar 23, 2021

Hi,
My questions are as follow-:
1 .Whether the webapp should strictly look like same as the example given or changes are welcomed.
2. The web app should be more css oriented(like design) or javascript(fucntions)
3 Do you have any specific template for proposals
4 Can u plase guide me what is template of exchange requirements
Thanks for your reply
My [email protected]

@Moult
Copy link
Author

Moult commented Mar 23, 2021

Hey @sky3760000 - a student has already started work on this - perhaps we can discuss to find another task that might be suitable for you? What aspects of the AEC industry are you interested in?

@sky3760000
Copy link

sky3760000 commented Mar 24, 2021

No problem,
What is AEC industry?
Can I submit purposal for this project or the assigned student will get it?

@Moult
Copy link
Author

Moult commented Mar 25, 2021

@sky3760000 I think it makes more sense to discuss for an alternative thing you can work on. What are your interests? What type of project / tech might you like to hack on? Would you like to organise a call to discuss your ambitions? Do you want to build web apps? Do you want to work with APIs? Do you want to work with 3D graphics? Write mesh algorithms? Do format conversions and parsing (i.e. import/export)?

AEC = Architecture, Engineering, and Construction. The IfcOpenShell project is primarily used in the AEC industry.

@sky3760000
Copy link

I m intrested in web apps and also want to learn api so can u suggest any vacant project which I can work on.

@Moult
Copy link
Author

Moult commented Mar 26, 2021

For web app related things, there may be a task in porting IfcOpenShell to WASM. Is that something you'd like to tackle?

Outside web apps, which form the bulk of the work, perhaps you may be interested in #31 ?

@sky3760000
Copy link

sky3760000 commented Mar 28, 2021

Thanks
:)
can you give me some tips for gsoc or opensourcing

@Hemanth694
Copy link

Hey!
So I am intrested in creating webapps too so can you just help me out?
Like should I make a proposal for this project or is there any other step to go further?

@Moult
Copy link
Author

Moult commented Apr 11, 2021

@sky3760000 sorry for the late reply, I did not see your edit. What tips are you after?

@Hemanth694 g'day! We're a bit close to the proposal deadline, but this web application idea already has a student proposing for it. Is there another aspect of IfcOpenShell that interests you?

@Hemanth694
Copy link

Another aspect of IfcOpenShell?.... I did'nt quite get you.. you mean another project?
Is there any chance?

@Moult
Copy link
Author

Moult commented Apr 11, 2021

@Hemanth694 certainly, BIMTester is merely a module of IfcOpenShell

@Hemanth694
Copy link

Ohkay
Well then I'm also interested in #41

@Moult
Copy link
Author

Moult commented Apr 11, 2021

@Hemanth694 hmm, that one already has a proposal. How about either #40 or #31 - both of which do not currently have proposals?

Alternatively, you can come up with your own proposal!

@Hemanth694
Copy link

Alright Lemme check those and I'll try anyone of them
Thnx for the response Appreciate it.

@t-paul t-paul removed the GSoC 2021 label Jan 16, 2022
@brlcad brlcad changed the title Create a webapp to create and check BIM project exchange requirements Webapp to create and check BIM project exchange requirements for IfcOpenShell Feb 25, 2022
@brlcad
Copy link
Contributor

brlcad commented Mar 1, 2023

Hello I would like to contribute on this ?
can anyone help me were to start?

@Abdo865 This project idea has not been tagged for GSoC 2023, so I suggest looking at the project ideas list again at https://opencax.github.io

@Moult Moult added the GSoC 2024 label Mar 1, 2023
@Moult
Copy link
Author

Moult commented Mar 1, 2023

Apologies, I have already updated this to be relevant to GSoC 2023. Here are the first three steps I would advise for anyone interested in this:

  1. Get this webapp running on your machine: https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.7.0/src/ifctester/webapp - it's a simple static site with no need for any backend.
  2. Read this documentation - the table of contents has 10 sections https://github.com/buildingSMART/IDS/tree/master/Documentation
  3. Reach out at osarch.org/chat and say hello! Ask your questions, meet up for a short voice call, introduce why you're interested and whether the code makes sense, and discuss a plan collaboratively for the next steps!

@abdo0nasser
Copy link

Hello, is this project is still available in 2023 project list to contribute?
If it's still available, can you suggest me a code challenge to try in it to be accepted to contribute with you?

@Moult
Copy link
Author

Moult commented Mar 1, 2023

@Abdo865 sure, see the three steps I posted above. If the code makes sense to you, we can agree on a small change to be made.

@hiri09
Copy link

hiri09 commented Mar 3, 2023

@Moult hi sir ,
can you explain me the 2nd step like which file i have to use as documentation

@Moult
Copy link
Author

Moult commented Mar 3, 2023

@hiri09 the link I posted in step 2 is the documentation: https://github.com/buildingSMART/IDS/tree/master/Documentation - you can follow the beginners tutorial and read the 10 sections in the "Begin learning about IDS" section.

@hiri09
Copy link

hiri09 commented Mar 4, 2023

@Moult I read the documentation you provide and I think this like checking the IFC files through IDS and also got like facet and all but can you tell like how and what I have to make in webpage?

@Moult
Copy link
Author

Moult commented Mar 4, 2023

@hiri09 have you tried running the web app in step 1? Did you try it out with the tutorial in step 2?

@Moult
Copy link
Author

Moult commented Jan 21, 2024

Note to anybody reading this that this issue is available for GSoC 2024!

@Apurv428
Copy link

@Moult, I'm keen on participating in GSoc 2024 for this project. Could you provide some assistance to help me begin?

@dion

This comment was marked as off-topic.

@Moult
Copy link
Author

Moult commented Feb 11, 2024

@Apurv428 it's a bit early in the timeline https://developers.google.com/open-source/gsoc/timeline - can you wait until Feb 21 then message again depending on whether or not this organisation has been approved for GSoC?

@Apurv428
Copy link

Sure, thanks!

@BalrajDhakad
Copy link

Hey,
this is Balraj,
I am keen to work for this project and I am also looking forward for any guidance I can get in order work for this project and also get into GSOC 2024. @Moult

@Moult
Copy link
Author

Moult commented Feb 27, 2024

Hey @Apurv428 @BalrajDhakad ! The organisation has been approved so now is an excellent time to make a start. The checklist is here: https://opencax.github.io/gsoc_checklist.html and you can reach out at https://osarch.org/chat

@dion

This comment was marked as off-topic.

@keshavanarayan
Copy link

@Moult is this being actively worked now for GSoC 2024? If not I'm interested.

@Moult
Copy link
Author

Moult commented Mar 8, 2024

@keshavanarayan nothing is being actively worked on for GSoC 2024 as we're still in the idea discussion phase. See the timeline here: https://developers.google.com/open-source/gsoc/timeline

If you're interested, join in the chat and start writing a draft application! You'll find three beginner steps to get started above.

@Kenyg369
Copy link

Kenyg369 commented Mar 13, 2024

Hi @Moult
I am a former structural designer, civil engineer, and now a new graduate developer. I am very very interested in this project!!
I have joined the chat, read the guidance, and started working on my draft application. I have some questions:

  • I wonder if it's ok to let you share some ideas after I am done with my draft.
  • I tried to upload an IFC file to the ifctester, but no response at all. I know ifctester is half-built, so I guess it's normal.
  • Is this project a component that pre-checks if the IFC meets IDS before future processing by another software? Or this app is a standalone app?

@Moult
Copy link
Author

Moult commented Mar 14, 2024 via email

@Kenyg369
Copy link

Kenyg369 commented Mar 14, 2024

Hi! Yes please reach out for a chat e.g. a voice call during the Sydney timezone ideally or with Vukas Pajic in the chat when you're ready to discuss ideas! The webapp is intended to allow people to create and edit IDS files. Auditing is a nice bonus. Dion Moult Sent from Proton Mail mobile

-------- Original Message --------
On 14 Mar 2024, 4:16 am, Junzhe Ren wrote: Hi @.(https://github.com/Moult) I am a former structural designer, civil engineer, and now a new graduate developer. I am very very interested in this project!! I have joined the chat, read the guidance, and started working on my draft application. I wonder if it's ok to let you share some ideas after I am done with my draft. — Reply to this email directly, [view it on GitHub](#44 (comment)), or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>

@Moult Thanks for such a prompt response!! Do you have any time available this weekend? I am flexible with time. Let me know if you are available. Much appreciated!

@Moult
Copy link
Author

Moult commented Mar 14, 2024 via email

@Kenyg369
Copy link

@Moult Hope you get well soon!!! Yes, absolutely! I will try to do that summary now. I just have many things on this project I am not clear about.

@ayushgupta9906
Copy link

Hello everyone, Hi @Moult! I am an Engineering student and a GSoC2024 applicant. I'm very interested in this project because it seems like a great fit! I'm a sophomore currently computer science knowledge - wide introduction + data structures + Devlopment + Mechanical Enginnering ? I love a challenge but also don't want to overshoot too much. :) Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests