GraphQL is a query language for APIs and a runtime for fulfilling those queries with your
existing data. It provides a complete and understandable description of the data in your API,
gives clients the power to ask for exactly what they need and nothing more, makes it easier to
evolve APIs over time, and enables powerful developer tools.
When you send a GraphQL query to your API and get exactly what you need, nothing more and nothing less.
GraphQL queries always return predictable results. Whereas REST APIs minimize flexibility and have many other limitations due to over fetching and under fetching. GraphQL was developed internally by Facebook in 2012, and now many notable companies are using it.
The objective of our project is to build a web tool that allows the developers to specify their schema with a single click and the rest of the work will be done automatically, which includes generating databases and back-end codes.
It will also implement a layer of GraphQL on it and then places it on any cloud
service. This allows developers to focus majorly on the front end by worrying less about the
back end. We hope our work will contribute a lot to the app development society by making
things simpler and easier for the developers
Topic Covered: Abstract of Code Generator project for Software Developers