Skip to content

Trata-se de duas aplicações, frontend com react, e backend com graphql, ambas desenvolvida com TDD e Conventional Commits.

Notifications You must be signed in to change notification settings

felipepxavier/github-app-using-graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-app-using-graphql

PRINTS

📚 Sobre

Este projeto trata-se de duas aplicações, criei um monorepo com lerna para centralizar todas as dependências.

app (Frontend)

Aplicação consumindo a API GraphQL.

features:

✔️ Consultar usuários do Github
✔️ Visualizar repositórios do usuário
✔️ Pesquisar repositórios do usuário

Metodologias

  • TDD (Test Driven Development)
  • Conventional Commits
  • Mobile First

Bibliotecas e Ferramentas

  • Typescript
  • React
  • React Testing Library
  • React Router DOM
  • Styled Components
  • Storybook
  • Apollo Client
  • Jest
  • Yarn
  • Eslint
  • Prettier

graphql-api (Backend)

Aplicação consumindo a API REST do Github e retornando via GraphQL com algumas pequenas modificações.

Metodologias

  • TDD (Test Driven Development)
  • Conventional Commits

Bibliotecas e Ferramentas

  • GraphQL
  • Apollo Server
  • Nodemon
  • Axios
  • Jest
  • Yarn
  • Eslint
  • Prettier

🚀 Mão na massa

# Clone este repositório
$ git clone https://github.com/felipepxavier/github-app-using-graphql

# Acesse a pasta do projeto no terminal/cmd
$ cd github-app-using-graphql

# Instale as dependências
$ yarn

# Execute a aplicação em modo de desenvolvimento
$ yarn start

📖 Documentação de componentes (Storybook)

# Acesse a pasta do projeto frontend
$ cd github-app-using-graphql

$ cd packages
$ cd app
$ yarn storybook

About

Trata-se de duas aplicações, frontend com react, e backend com graphql, ambas desenvolvida com TDD e Conventional Commits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published