Skip to content

andreaskarantzas/pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


app logo

Pokédex web app built with React, Redux Toolkit, Material UI and PokeAPI

Project website


Table of Contents

The problem

You wanted to have a way to check all the available Pokémons in order to be well-prepared for your quest to catch them all.

This solution

The web app has the following features:

  • Pokédex directory where the user can search for a Pokémon with name or id. The search field provides also an autocomplete functionality.
  • See detailed information for any Pokémon like description, abilities, stats etc.
  • Save your favorite Pokémons in your bag to have them always with you.

Getting Started

  1. Clone the repo
git clone https://github.com/andreaskarantzas/pokedex.git
  1. Install the necessary packages
yarn install
  1. Start the app in development mode
yarn start

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Additional scripts

  1. Deploy app to staging environment with Netlify CLI (runs the included tests first) Note: The publish directory should be ./build
yarn deploy:staging
  1. Deploy app to production with Netlify CLI (runs the included tests first) Note: The publish directory should be ./build
yarn deploy:prod
  1. Runs the included jest tests
yarn test
  1. Runs the cypress testing suite
yarn start

In a new terminal tab:

yarn cypress:open

Built from these awesome projects

Attribution