Skip to content

IgorLAP/pokedex-justa

Repository files navigation

POKÉDEX | Igor Pedrosa

pokedex

Índice

Requisitos

  • Pokedex utilizando a PokeAPI
  • Desenvolvimento em 7 dias
  • React ou Angular
  • Typescript
  • Dashboard com todos pokemons
  • Sistema de busca de pokemons por nome ou tipo
  • Sistema de favoritas pokemons
  • Página para checkagem de pokemons favoritos
  • Página com detalhes de cada pokemon

Desafio

  • Responsividade
  • Testes Unitários

Tecnologias

Desenvolvido com:

  • React + Vite, Typescript e Sass

React Vite TypeScript SASS

Ferramentas utilizadas:

  • Usabilidade final:

    • axios
    • react-router-dom
    • react-toastify
  • Padronização do código:

    • eslint
    • prettier
    • husky
    • lint-staged
  • Ambiente de testes:

    • jest
    • babel
    • identity-obj-proxy
    • jest-svg-transformer
    • msw (Mock Service Worker)
  • Deploy:

    • netlify

Gitflow

  • main
  • develop
    • feature/header
    • feature/dashboard
    • feature/search
    • feature/favorites
    • feature/details

Clonando o repositório

execute no terminal o seguinte comando:

git clone https://github.com/IgorLAP/pokedex-justa.git

Rodando localmente

vá ao diretorio clonado ou no próprio terminal execute o comando:

 cd pokedex-justa

na pasta em questão instale as dependências necessárias:

 npm install

após a instalação execute o comando a seguir para iniciar o servidor local:

 npm run dev

a aplicação estará disponível no endereço:

 http://localhost:5173/

Deploy

Acesse a página hospedada no Netlify Igor Pedrosa - Pokédex