opencax / GSoC

Google Summer of Code Projects
31 stars 14 forks source link

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

Open Moult opened 3 years ago

Moult commented 3 years ago

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

Difficulty

Easy

Additional Information

sky3760000 commented 3 years ago

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

brlcad commented 3 years ago

@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 commented 3 years ago

Hi, My questions are as follow-: 1 .Whether the webapp should strictly look like same as the example given or changes are welcomed.

  1. 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-akashpandey382@gmail.com
Moult commented 3 years ago

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 commented 3 years ago

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

Moult commented 3 years ago

@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 commented 3 years ago

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 commented 3 years ago

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 https://github.com/opencax/GSoC/issues/31 ?

sky3760000 commented 3 years ago

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

Hemanth694 commented 3 years ago

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 commented 3 years ago

@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 commented 3 years ago

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

Moult commented 3 years ago

@Hemanth694 certainly, BIMTester is merely a module of IfcOpenShell

Hemanth694 commented 3 years ago

Ohkay Well then I'm also interested in #41

Moult commented 3 years ago

@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 commented 3 years ago

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

brlcad commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

@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 commented 1 year ago

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

Moult commented 1 year ago

@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 commented 1 year ago

@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 commented 1 year ago

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

Moult commented 9 months ago

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

Apurv428 commented 9 months ago

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

dion commented 9 months ago

don't @ me anymore

On Sat, Mar 4, 2023, 08:54 himanshu kumar @.***> wrote:

@Dion Moult I have read those 10 section and also I got so many things as well so can you guide me like what do I need to do

On Sat 4 Mar, 2023, 4:36 AM Dion Moult, @.***> wrote:

@hiri09 https://github.com/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.

— Reply to this email directly, view it on GitHub https://github.com/opencax/GSoC/issues/44#issuecomment-1454244049, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AYMPJFFPDKCC2VTN7CCSWSTW2J2RDANCNFSM4Y4WD7FQ

. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/opencax/GSoC/issues/44#issuecomment-1454747525, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACWITBQHO7FXI5UDNFH5DODW2NCQHANCNFSM4Y4WD7FQ . You are receiving this because you were mentioned.Message ID: @.***>

Moult commented 9 months ago

@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 commented 9 months ago

Sure, thanks!

BalrajDhakad commented 8 months ago

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 commented 8 months ago

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 commented 8 months ago

stop sending me these messages learn how to @ the correct person

On Sun, Feb 11, 2024, 16:18 Dion Moult @.***> wrote:

@Apurv428 https://github.com/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?

— Reply to this email directly, view it on GitHub https://github.com/opencax/GSoC/issues/44#issuecomment-1937872876, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACWITBU3CLPAQDRGZWH5SALYTEYSBAVCNFSM4Y4WD7F2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJTG44DOMRYG43A . You are receiving this because you were mentioned.Message ID: @.***>

keshavanarayan commented 8 months ago

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

Moult commented 8 months ago

@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 commented 8 months ago

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:

Moult commented 8 months ago

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, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

Kenyg369 commented 8 months ago

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 commented 8 months ago

I'm currently recovering from sickness but how about you start by writing a 1 page summary of your thoughts and we can organize early next week? Say Tuesday. Can you do between 9 to 5 Sydney time?

Dion Moult

Sent from Proton Mail mobile

-------- Original Message -------- On 15 Mar 2024, 1:34 am, Junzhe Ren wrote:

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: @.>

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!

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

Kenyg369 commented 8 months ago

@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 commented 7 months ago

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!