All Projects → oslabs-beta → Protocad

oslabs-beta / Protocad

Licence: mit
ProtoCAD is a prototyping tool that allows developers to build UI component tree structure based on GraphQL query results.

Programming Languages

typescript
32286 projects

ProtoCAD

ProtoCAD is a prototyping tool that empowers developers to build and visualize their component as GraphQL schemas and queries.

Getting Started:

  • Run Electron and Webpack in Development Mode
npm run dev
  • Run tests
npm run test

How to Use:

  1. When the application starts, select the File tab from the menu and open a project of your choice. You would the find your all project files in the Project tab. To build components, click on Tools.

  2. You can now see the components you built in a tree structure. Go ahead and add props to the components. The structure can be populated with several child nodes.

         

  1. Let's convert the components to GraphQL Schema by clicking Convert to Schema Button. You can now see the components in SDL(Schema Definition Language).

         

  1. Write GraphQL resolver and save it by clicking on the Send Resolver Button.

         

  1. You could also write queries to request GraphQL server for data. Returned data is displayed under the GraphQL icon.

         

Contributing

ProtoCAD is currently in beta release. We encourage you to submit issues for any bugs or ideas for enhancements. Also feel free to fork this repo and submit pull requests to contribute as well.

LICENSE

MIT

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].