Este projeto trata-se de duas aplicações, criei um monorepo com lerna
para centralizar todas as dependências.
Aplicação consumindo a API GraphQL.
✔️ Consultar usuários do Github
✔️ Visualizar repositórios do usuário
✔️ Pesquisar repositórios do usuário
- TDD (Test Driven Development)
- Conventional Commits
- Mobile First
- Typescript
- React
- React Testing Library
- React Router DOM
- Styled Components
- Storybook
- Apollo Client
- Jest
- Yarn
- Eslint
- Prettier
Aplicação consumindo a API REST do Github e retornando via GraphQL com algumas pequenas modificações.
- TDD (Test Driven Development)
- Conventional Commits
- GraphQL
- Apollo Server
- Nodemon
- Axios
- Jest
- Yarn
- Eslint
- Prettier
# 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
# Acesse a pasta do projeto frontend
$ cd github-app-using-graphql
$ cd packages
$ cd app
$ yarn storybook