Skip to content

This is a Pokemon index project built with react, redux, and the use of PokeAPI.

Notifications You must be signed in to change notification settings

mahmoud717/Pokedex

Repository files navigation

Pokedex

This project is an index for pokemons, from the pokeAPI, which developed using React. Here I have practiced the basics of React, like,

  • Props and States,
  • component,
  • Life-cycle methods,
  • Hooks,
  • Routers,
  • Styling the React app,
  • Testing React components.
  • Redux-toolkit.

Build-With:

  • PokeAPI
  • React-virtual DOM concepts
  • VScode

Live Demo:

[Pokedex](https://pokedex-v3.netlify.app/

Project presentations:

video explanation

Getting Started

Prerequisites

To get this project up and running locally, "npm install" is needed to be run in order to include all dependencies used for this project.

To get this project set up on your local machine, follow these simple steps:

  1. Open Terminal.
  2. Navigate to your desired location to download the contents of this repository.
  3. Copy and paste the following code into the Terminal: git clone https://github.com/mahmoud717/Pokedex/tree/pokedex.
  4. Into the Terminal: run cd pokedex.
  5. Into the Terminal: run npm install.
  6. Into the Terminal: run npm start.
  7. To see the website in the browser, open browser and load localhost:3000.

To run the test suits:

  1. Into the Terminal: run npm test.
  2. Press a to run all tests.

Authors

👤 Mahmoud Mohammad

Show your support:

Give ⭐ Star me on GitHub — it helps!

📝 License

This project is MIT licensed.

About

This is a Pokemon index project built with react, redux, and the use of PokeAPI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published