GithubHelp home page GithubHelp logo

kotas-front-challenge's Introduction

Front Challenge - Pokémons

Introdução

Este é um teste para que possamos ver as suas habilidades como Front Developer.

Nesse teste você deverá desenvolver um projeto para listar pokémons, utilizando como base a API https://pokeapi.co/. O projeto a ser desenvolvido por você tem como objetivo exibir uma listagem, buscar e mais detalhes conforme indicado nos casos de uso que estão logo abaixo.

[SPOILER] As instruções de entrega e apresentação do teste estão no final deste Readme (=

Antes de começar

  • O projeto deve utilizar a Linguagem específica na avaliação. Por exempo: Vue.js, Nuxt.js
  • Considere como deadline da avaliação a partir do início do teste. Caso tenha sido convidado a realizar o teste e não seja possível concluir dentro deste período, avise a pessoa que o convidou para receber instruções sobre o que fazer.
  • Documentar todo o processo de investigação para o desenvolvimento da atividade (README.md no seu repositório); os resultados destas tarefas são tão importantes do que o seu processo de pensamento e decisões à medida que as completa, por isso tente documentar e apresentar os seus hipóteses e decisões na medida do possível.

Front-end

Requisitos

1 - Tela de listagem Pokémons, sendo 24 registros por página com paginação em Scroll (Infinita). 2 - Pesquisa de um Pokémon específico por ID ou Nome. 3 - Exibir o detalhe de um Pokémon ao clicar em um card, mostrando os seus efeitos. Exibir o detalhe de um Pokémon ao clicar em um card, mostrando os seus efeitos. (Deve ser redirecionado para um página nova, sendo possível também pesquisar um pokémon específico via parâmetro na url) 4 - Responsividade para visualização em dispositivos Móveis. 5 - Aplicação de Clean Code no projeto. Não é necessário listar todos os dados, somente alguns básicos.

Diferencial

Você irá se destacar mais ainda!

1- Utilização de Nuxt 3 com diferentes estratégias de renderização (static, ssr etc). 2- Utilização de Tailwindcss. 3- Em caso do Vue 3 a utilização de Typescript. 5- Utilização do Pinia para gerenciamento de estado. 6- Utilização do Tanstack Query.

Readme do Repositório

  • Deve conter o título do projeto
  • Uma descrição sobre o projeto em frase
  • Deve conter uma lista com linguagem, framework e/ou tecnologias usadas
  • Como instalar e usar o projeto (instruções)
  • Não esqueça o .gitignore
  • Se está usando github pessoal, referencie que é um challenge by coodesh:

This is a challenge by Coodesh

Finalização e Instruções para a Apresentação

  1. Adicione o link do repositório com a sua solução no teste
  2. Adicione o link da apresentação do seu projeto no README.md.
  3. Verifique se o Readme está bom e faça o commit final em seu repositório;
  4. Envie e aguarde as instruções para seguir. Sucesso e boa sorte. =)

Suporte

Use a nossa comunidade para tirar dúvidas sobre o processo ou envie uma mensagem diretamente a um especialista no chat da plataforma.

kotas-front-challenge's People

Contributors

glaydston avatar

Watchers

Gabriel Ferreira avatar Cristiano AP avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.