A Pokédex built with React.
The goal of this project is to build on my knowledge of React and focus on progressive web applications, performance, accessibility, and SEO.
This is an extension on my previous Vue Pokédex, where the goal was to understand and use a JavaScript framework.
- React
- Custom hooks
- List virtualisation with
react-window
- Features of progressive web applications
- TypeScript
- Webpack
- Docker
If running the program with Docker, you will need to install:
If running the program on your local machine, you will need to install:
- Node.js (v12 LTS)
Run the command below to get up and running with Docker containers.
# Start the container on localhost:3000
./scripts/run
Run the commands below to get up and running on your local machine.
# Install all project dependencies
npm install
# Start the application on localhost:3000
npm run start