Skip to content

IgorLAP/pokedex-justa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7ba4943 · Sep 23, 2022

History

36 Commits
Sep 17, 2022
Sep 16, 2022
Sep 23, 2022
Sep 23, 2022
Sep 16, 2022
Sep 21, 2022
Sep 16, 2022
Sep 16, 2022
Sep 23, 2022
Sep 16, 2022
Sep 18, 2022
Sep 23, 2022
Sep 23, 2022
Sep 23, 2022
Sep 16, 2022
Sep 16, 2022
Sep 16, 2022

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