Skip to content

[TESTE] Filipe Dias Lima - Desenvolvedor Frontend#4

Open
FilipeDiasLima wants to merge 31 commits intosizebay:mainfrom
FilipeDiasLima:feature/filipe-dias
Open

[TESTE] Filipe Dias Lima - Desenvolvedor Frontend#4
FilipeDiasLima wants to merge 31 commits intosizebay:mainfrom
FilipeDiasLima:feature/filipe-dias

Conversation

@FilipeDiasLima
Copy link

## 📝 Descrição

Foi implmentado todas as funcionalidades pedidas. O design do projeto segue em um tom moderno e dark com a opção de tema light.

Como funciona: No input inicial o usuário insere o username do perfil github e, se encontrado, será mostrado dois card, um de usuário e outro com a listagem dos repositórios.

Há cobertura para caso o usuário não tenha sido encontrado, caso não tenha repositórios e caso esteja com acesso negado pela api do github.

## ✅ Checklist de Requisitos

- [x] Design Atômico implementado
- [x] Hooks do React utilizados adequadamente
- [x] Cache implementado (especificar qual: SWR/React Query/Next.js)
- [x] Testes unitários incluídos
- [x] TypeScript configurado
- [x] Responsividade implementada

## 🧪 Testes

- Total de testes: 9
- Componentes testados: [button, input]
- Hooks testados: [userSearchFilter]
- Cobertura estimada: 100%

## 🚀 Como executar

```bash
# Comandos para instalar e executar
npm install
npm run dev
npm run test
```

test(feature): add unit test for repository search feature
test(hook): add unit test for custom hook
…be responsible for displaying the initial message to the user and the search input.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants