Demo Graphql Nestjs

screenshot of Demo Graphql Nestjs

GraphQL - NestJS - Forget the REST - Demo

Overview:

The GraphQL NestJS Demo is an intriguing exploration of the integration between GraphQL and NestJS, showcased during the Atlanta Code Camp and Tampa Code Camp of 2018. This demo not only highlights the transition from REST to GraphQL, but it also serves as a practical guide for developers looking to implement these technologies in their own projects. It provides a structured approach to building a conference application that emphasizes modern API development techniques.

Through a well-defined setup process and a comprehensive implementation guide, users can quickly familiarize themselves with both REST and GraphQL APIs within the NestJS framework. The demo also encourages community contributions, fostering an environment of collaborative development and shared learning.

Features:

  • NodeJS Compatibility: Runs on NodeJS version 10.x, ensuring a reliable and efficient backend environment for your applications.

  • Apollo CLI Integration: Easily integrate Apollo CLI through a simple installation command, enabling better GraphQL development workflows.

  • MySQL Database Support: Utilize MySQL as the datasource for your application, with TypeORM support allowing for flexibility in database management.

  • Dynamic REST API Setup: Launching the app automatically creates the schema, making it straightforward to implement your conference REST APIs.

  • GraphQL Playground Access: Navigate to a dedicated playground for testing GraphQL queries, promoting ease of development and debugging.

  • Angular Client Implementation: The demo includes an Apollo GraphQL client in Angular, allowing for seamless interaction between the client-side and the GraphQL server.

  • Community Contributing: Open for contributions, enabling developers to enhance the project and share their improvements with others, fostering a sense of community in the process.