Pokédex
A pokédex is an electronic device featuring a list of pokémon with information about the pokémon species, used in the Pokémon world, including manga, anime and games.
This specific project is a web app that mimics a pokédex, and fetches pokémon data from the PokéAPI RESTful service.
It's live on https://roboe.github.io/pokedex/
Technology & Design
The web app is built in JavaScript with React. Pokémon data is fetched from the PokéAPI RESTful service. Styles are written in plain CSS, taking advantage of the flexbox layout mode and following the BEM methodology. Visual design mostly follows the Material Design guidelines. Create React App handles the tooling: Autoprefixer adds CSS vendor prefixes, Babel transpiles next-gen JavaScript, and Webpack is the module bundler. The site is deployed to GitHub Pages with a npm deploy script using the gh-pages utility.
License
Source code is released under the GPLv3 License. The full text of the license is available in the LICENSE file.