Você deve ter lido sobre nosso processo de contratação em “Trabalhe Conosco“, se não leu, leia agora.

Projeto para Junho de 2017

Para junho de 2017 sugerimos que você desenvolva o projeto “Seu Spotify“. Assim que começar nos avise pelo WhatsApp (32)98873-5683 para sabermos que está se empenhando, e para organizarmos nossa agenda aqui, e vá nos avisando de cada etapa concluída também.

Seu Spotify

É um web app que deve ser desenvolvido usando React e que permite ao usuário pesquisar por artistas no Spotify, ver seus discos e as músicas de cada álbum. Mas não será o Spotify… dê o nome que você quiser, porque o app é seu! Se fosse meu seria Tiagofy!

Imaginamos o projeto em três partes, crescentes, que lhe dará uma boa noção do React e de web components. A cada parte concluída você pode colocar online em algum lugar e nos enviar o link para usarmos, bem como enviar a URL do repositório de códigos. Para cada etapa sua, daremos algum feedback, pra você se manter motivado.

Toda informação sobre a API e você encontra no site para desenvolvedores do Spotify, e recomendamos usar a biblioteca spotify-web-api-js para a interação com a API.

1 – Obter logo na primeira página todos os álbuns do artista “John Williams”. Para cada álbum exibir o título, capa e algo mais que você achar relevante;

2 – Ao clicar em um álbum exibir as músicas deste álbum e outras informações que quiser;

3 – Permitir uma busca para localizar artistas. Deverá ser incluído um input na pagina inicial onde o usuário irá digitar algo e clicar em “buscar”, momento esse que serão listados os artistas encontrados. Clicando em um deles abrirá a lista de discos do artista, tal como no item 1.

* A autenticação pode ser um problema. Tente ir pelo caminho mais curto, talvez sem permitir ao usuário autenticar. Use o token da sua conta, obtido da maneira mais rápida que conseguir.
* Não preocupe em fazer uma interface bonita, não é o que validaremos. Queremos ver é funcionando.
* Se quiser enviar perguntas use o canal #react no slack DevJf.

 

Projetos anteriores (não valem mais pra seleção)

Tudo sobre star wars

É um aplicativo, web app ou mobile nativo, que deve ser desenvolvido usando React ou React Native e permitir ao usuário conhecer mais sobre o Star Wars, seus filmes, personagens, planetas e tudo mais! A base de informações deve ser a SWAPI que fornece todo dado necessário.

Imaginamos o projeto em três partes, crescentes, que lhe dará uma boa noção do React e dos estados. Você pode fazer apenas a primeira parte, ou encarar mais de uma. A cada parte concluída você pode dar um build e nos enviar, bem como enviar um link para o código no seu repositório.

1 – Listar algum dos dados da API, permitindo clicar em um registro para ver seus detalhes. Nestes detalhes permitir clicar em um dos dados para visualizar seus detalhes também. Exemplo; listar personagens, ao clicar em um deles exibir todas as informações pertinentes tais como os filmes em que aparece, clicando sobre um dos filmes vemos então os detalhes deste filme. Não é preciso navegar em todos os dados, escolha apenas um ou dois dados que achar interessante montar a visualização.

2 – Permitir realizar uma busca. Para isso crie uma interface apenas para localizar uma das informações que escolher, como personagens ou veículos. O usuário poderá digitar sua busca em um campo e então ver os resultados abaixo. Clicando em um item será exibido seus detalhes.

3 – Incluir filtro na busca. Sendo sua busca em veículos por exemplo, oferecer dois ou três campos de filtros, tal como fabricante, classe ou capacidade de passageiros. Realizando a busca ou filtrando, os registros são exibidos para o usuário.

Impactando ainda mais:

  • Sendo um web app, lembre o usuário de adicionar o atalho no celular, quando ainda não tiver;
  • Adicionar uma notificação quando o usuário abrir a aplicação pela primeira vez, dando boas vindas. Apenas na primeira vez;
  • Dizer no repositório o que você usou de componente e tecnologia no projeto, e porque usou;
  • Publicar o código em repositório público, com documentação em inglês