All Projects → oslabs-beta → Drawql

oslabs-beta / Drawql

an OSS tool for designing a graphql endpoint in Apollo

Labels

DrawQL

DrawQL allows you to to prototype, visualize, and collaborate on a new or existing GraphQL API and then export it as usable code. Since GraphQL API's contain tons of information, DrawQL allows for clear visual relationships so you can see all the connections in the API. Once your prototype is built, export it as code and easily implement it into your own application so you can get back to coding. The team aspect of DrawQL allows users to collaborate on a single prototype so every team member knows exactly what they are working with throughout the development process.

Getting Started

Prerequisites

Navigate to the organization repo, copy + paste link into your terminal and clone.

git clone

Installing

Naviate to client directory and install node modules, then navigate to server directory and install node modules there as well.

npm install

In client directory, run start script of application in your terminal.

npm run start

In server directory, run server script of application in your terminal.

npm run server

Built With

  • GraphQL
  • React: Router, Konva, Bootstrap, Hooks
  • Reactstrap
  • Express/Node.js
  • Apollo Server Express
  • Apollo Client
  • PostgreSQL
  • Sequelize
  • Sass/Scss

Versioning

  • Version 1.0

Authors

  • Anthony Flores
  • James Manahan
  • Jessikeé Campbell- Walker
  • Lance Jeffers
  • Parvana Aliyeva

Acknowledgments

  • Robin Wieruch: GraphQL Server Tutorial with Apollo Server and Express
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].