oslabs-beta / Drawql
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