An open API service indexing awesome lists of open source software.

https://github.com/melgacoc/pokedex

Find your favorites pokemons
https://github.com/melgacoc/pokedex

api apollo-client css3 graphql html5 javascript react react-router rtl

Last synced: 3 months ago
JSON representation

Find your favorites pokemons

Awesome Lists containing this project

README

          

# Pokedex

## Summary
This is a web application that allows you to browse a collection of Pokemons and view their information, including their name, image, and types. You can also search for a specific Pokemon, add and remove them from your favorites list, and view more details about each Pokemon on their individual page.

## Technologies
This project was built using the following technologies:

![React Badge](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Apollo Client](https://img.shields.io/badge/Apollo%20GraphQL-311C87?&style=for-the-badge&logo=Apollo%20GraphQL&logoColor=white)
![GraphQL](https://img.shields.io/badge/GraphQl-E10098?style=for-the-badge&logo=graphql&logoColor=white)
![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)

---
## API
That application was built using [GraphQl PokeAPI](https://graphql-pokeapi.graphcdn.app/) and the [Regular API](https://pokeapi.co/api/v2/pokemon/).

## Installation
Clone the repository: `git clone https://github.com/melgacoc/pokedex.git`

Install the dependencies: `npm install`

To run the application: `npm start`

To generate a test coverage report: `npm run test:coverage`

## Try out here

https://main--melgaco-pokepai.netlify.app/