https://github.com/igorlap/pokedex-justa
Pokédex
https://github.com/igorlap/pokedex-justa
jest react react-router scss typescript vite
Last synced: 2 months ago
JSON representation
Pokédex
- Host: GitHub
- URL: https://github.com/igorlap/pokedex-justa
- Owner: IgorLAP
- Created: 2022-09-16T23:57:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T14:46:54.000Z (almost 2 years ago)
- Last Synced: 2025-05-07T06:14:29.751Z (about 1 year ago)
- Topics: jest, react, react-router, scss, typescript, vite
- Language: TypeScript
- Homepage: https://pokedex-igorpedrosa.netlify.app
- Size: 694 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
POKÉDEX | Igor Pedrosa

Í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




> 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:
```bash
git clone https://github.com/IgorLAP/pokedex-justa.git
```
## Rodando localmente
vá ao diretorio clonado ou no próprio terminal execute o comando:
```bash
cd pokedex-justa
```
na pasta em questão instale as dependências necessárias:
```bash
npm install
```
após a instalação execute o comando a seguir para iniciar o servidor local:
```bash
npm run dev
```
a aplicação estará disponível no endereço:
```bash
http://localhost:5173/
```
## Deploy
Acesse a página hospedada no Netlify [Igor Pedrosa - Pokédex](https://pokedex-igorpedrosa.netlify.app)