Skip to content

opa-oz/pokemon-set-selector

Repository files navigation

pokeboll

Features

  • 📜 Scroll through the full list of Pokemon
  • 🕵️‍ Search for Pokemon by their names in English, Japanese or Chinese
  • 🏹 Sort the list of Pokemon by ID or Name (multilanguage)
  • ✅ Select your favourite Pokemon
  • 🗂 Export your favourite Pokemon list to CSV or JSON
  • ✨ Enjoy beautiful list's animation powered by Flip-Move

How to start

Clone the repository using:

$  git clone --recurse-submodules https://github.com/opa-oz/pokemon-set-selector.git

Switch NodeJS version (for example, using NVM)

$   nvm use

Install dependencies:

$   yarn install

Demo

demo

Demo available at Github Pages

Available Scripts

In the project directory, you can run:

$   yarn start

Runs the app in the development mode.
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.

$   yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Special thanks

Conventional Commits
This project was bootstrapped with Create React App.

Base on public Pokemon Database: pokemon.json

Icons made by SimpleIcon from www.flaticon.com

Copyright and license

License
Code and documentation copyright 2019 opa_oz. Code released under the MIT license. Docs released under Creative Commons.