Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 2.6 KB

README.md

File metadata and controls

70 lines (52 loc) · 2.6 KB

GraphQL Amigo Secreto

- Projeto Finalizado🟢

Aplicação em typescript graphql que realiza CRUD de dados referente a um jogo de amigo secreto, a aplicação aborda conceitos de:

- DDD

- Apollo Server Koa

- GraphQL

- Nexus

- TypegraphQL

- Mutation

- Query

- Subscription

- Scalar

- TDD

Sumário

Requisitos

Para executar a aplicação é necessário instalar algumas ferramentas tais como um editor de códigos para realizar compilação dos mesmos. Nesse projeto foi utilizado o Visual Studio Code, NodeJS para compilação do código, Git Bash para baixar o repositório e baixar todas as dependências necessárias.

# Baixe o repositório.
$ git clone https://github.com/Ricnaga/amigo-secreto.git

# Acesse a pasta do projeto.
$ cd amigo-secreto

# Agora que baixou e acessou o repositório, vamos começar a instalação das dependências.
$ yarn ( caso não utilize o yarn execute apenas npm -i)

# Depois de instalado todas as dependências, abra a aplicação via vscode
$ code .

# Agore execute a aplicação do via typegraphql.
$ yarn typegql (caso não utilize o yarn: npm run typegql)

# Agore execute a aplicação do via nexus.
$ yarn nexus (caso não utilize o yarn: npm run nexus)

# A aplicação iniciará na porta configurada no .env
# No navegador digite: http://localhost:PORTA/typegraphql
# No navegador digite: http://localhost:PORTA/nexus
# Na pasta examples estão todos os códigos disponíveis para executar os serviços

Tecnologias utilizadas

Gostou? tem alguma sugestão de melhoria? por favor, entre em contato e ja aproveita e me adiciona.