graphql

Projeto voltado para aprendizado de GraphQL, separado em duas pastas, uma contendo a aplicação em JavaScript, e outra em C#.

JavaScript

O projeto está divido em pastas, sendo elas:

  • data

    • Objeto inicialmente utilizando como um banco in memory
  • resolvers

    • Objetos .js onde é aplicada a regra de negocio
  • schema

    • Objetos .graphql onde são inicializados os tipos que serão implementados

C#

O projeto em c# está utilizando a arquitetura do clean code, separado em camadas, utilizando os principios do solid e o docker para utlização do banco de dados.