This was my experiment project for creating a cloned version of Pokédex using React + Typescript
Please install the following pre-requisites:
- Node JS.
- Yarn.
- Clone this repo.
- Run
yarn install
.
- Run
yarn start
to start the development server athttp://localhost:3000
. - Run
yarn build
to build all scripts intobuild
directory for production usage. Note: Please change thehomepage
option inpackage.json
to make sure you have a correct domain root
- Run
yarn test
to start Jest for shallow or snapshot testing. - Run
yarn test --coverage
to build a coverage report for the test into thecoverage
directory.
For better deployment setup and code quality, I'm using CircleCI as my CI/CD platform. It's used for automatic deployment and testing.
All of this build was hosted at https://nr-pokedex.surge.sh.
This project is just my starting point to learn a React JS with Typescript. So, all of the assets are trademarks and copyrights of their respective owners. Though, I'm not affiliated with Nintendo, The Pokémon Company Creatures Inc. or Game Freak.
Please read LICENSE.md for the detail, since I'm using MIT License for this project.
(C) 2019, Nurimansyah Rifwan 🚀