Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desafio finalizado contendo os requisitos principais #17

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
2 changes: 2 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/frontend-chalenge.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 9 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,18 @@
# Desafio front-end da mLearn

Esse repositório é o nosso desafio para avaliar o quão bom desenvolvedor front-end você é.
Utilizando o ReactJS para gerar uma lista de personagens de Star Wars, proveniente da https://swapi.co/.

Provavelmente você já está participando do nosso processo de contratação, mas se você caiu aqui por acaso, leia o documento até o final e caso haja interesse, você pode começar daqui mesmo.

## Instalação

## Sobre o desafio
Após clonar o projeto rodar os comandos:

Esse é um desafio, não um teste ou uma prova de faculdade, portanto não há uma única resposta certa.
npm i => Para instalar as dependências

Daremos a você alguns requisitos que devem ser cumpridos, e pelos quais você será avaliado, mas deixamos livre a escolha do método de solução.
npm start => Para iniciar o projeto

O que nós esperamos aprender de você com o desafio:
## Utilização

- Seu estilo de trabalho
- Como você pensa e resolve problemas
- Como você se comunica

O que nós esperamos que você aprenda sobre a mLearn:

- Como nós trabalhamos como um time.
- Tenha uma visão próxima dos desafios que enfrentamos no dia-a-dia.

## Próximos passos

1. Faça um _fork_ desse repositório para sua conta pessoal.
2. As instruções do desafio se encontram no arquivo [`CHALENGE.md`](/CHALENGE.md).
2. Resolva o desafio da forma que você julgar mais adequada.
3. Preferencialmente utilize uma _branch_ chamada `desafio` ou com o seu nome (`nome-sobrenome`) para o desenvolvimento. E submeta o _pull-request_ para essa mesma _branch_.

## Considerações

- Nós não iremos limitar a sua escolha por ferramentas e bibliotecas. Porém faça escolhas que sejam condizentes com o desafio apresentado. Para que utilizar uma bazuca para matar uma formiga?
- O tempo limite para execução do teste é de **2 horas**.
- Tente escrever o melhor código possível para que possamos avaliar o seu _pull-request_ com mais facilidade. E lembre-se: Você vai ter que explicar pessoalmente para nós depois.

## Dúvidas?

Ficou com alguma dúvida sobre como irá funcionar o processo? Entre em contato que nós te ajudaremos com o processo.

**Boa sorte!**
1. A tela contém apenas uma barra de busca, que retorna os personagens que contém o nome similar ao digitado na barra de pesquisas
2. É retonardo em forma de cards os resultados
3. O card contém um link que envia para a tela de detalhes sobre o personagem
Loading