8000 GitHub - azkanab/pokedex
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

azkanab/pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8000

Repository files navigation

About Pokédex

Pokédex consists of 3 pages:

  1. All Pokémons, which provides you all Pokémon sorted from the smallest ID
  2. My Pokémon, provides you a list of Pokémon you have catched with unique name. You can also release your Pokémon if you do not like them anymore
  3. Detail of each Pokémon after you click one of the Pokémon on the 'All Pokémon' page. The details include general information about them such as height, weight, types, followed by the stats, evolution, and their moves

You can have a full experience of this project here.

Built With

This project was built using React.js with React Router to make them as an SPA (Single Page Application). This project was bootstrapped with Create React App.

Getting Started

This section will explain more about how to run, test, and built this project in the development mode

Run the app

  1. Clone the repo
git clone https://github.com/azkanab/pokedex.git
  1. Open the repo's folder on your terminal
  2. Install NPM Packages
npm install
  1. Run the app
npm start
  1. Open http://localhost:3000 to view it your browser.The page will reload if you make edits

Testing

Launches the test runner in the interactive watch mode by running this command on your terminal:

npm test

and you will find this

Deploy

Deploy this project on the github pages by running this command on your terminal:

npm run deploy

Preview

Here are some screenshot of this project once it is built or deployed in desktop mode or mobile mode

  1. All Pokémon Page, you can scroll to the bottom of the page to load more

  1. After you click one of the Pokémon, the detail of that Pokémon will come out like these

On the picture above, at the 'About' section, you can see that there is a tooltip when you click '?' mark, contains a brief explanation of what those abilities can do

  1. You can also try to catch the Pokémon with a 50% possibility of success and give them a nickname

Oops! You can not have two Pokémons with a same nickname

  1. After you add a Pokémon or some Pokémons, you can go to 'My Pokémon' page to see your Pokédex

  1. You can release or set your Pokémon in your Pokédex free if you do not want them anymore

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0