Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Palo Alto, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Your task is to develop integration between Onshape and our own Leo AI React application (written in TS).
We already have an integrated app withing Onshape, with Oauht flow in place and right panel extension.
You should develop command-level Interactions between Leo and Onshape to enable basic command-based interactions between the Leo AI app and the Onshape workspace.
a. From Leo to Onshape: "Open file in Onshape" command will be triggered from within the Leo interface to open a specific file (part or assembly) in the current Onshape session. If the open session is an assembly, it should open the parts/assemblies automatically inside the assembly, in a fixed location that would be passed as a parameter from Leo.
b. From Onshape to Leo: "Search parts using assembly/measurements information" command will be initiated from Onshape to start a search in Leo AI based on the current assembly data. The assembly data (like the assembly tree) and/or measurements (of a specific face) would be sent in a parameter to Leo (two separate APIs here).
All of the API between Leo and Onshape would be shared according to the current implementation of SolidWorks add-in api (example code could be seen here - [login to view URL]) and a provided guide by us.
Notice that you need to adopt some of the methods presented in the current guide in order to make it work with Onshape APIs as an app extension. First - the interaction would be based on Onshape APIs, not the local server. Secondly, you might need to set up some BE APIs to manage Onshape API calls.
You should deliver the source code and meet the deadlines, failing to meet deadlines could result in an immediate termination of the project before meeting milestones and without any payment for them." (client-provided description)
Matched companies (4)

Appeonix Creative Lab

eShop Genius

Kiantechwise Pvt. Ltd.
