Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.2 KB

README.md

File metadata and controls

52 lines (33 loc) · 1.2 KB

React Pokédex

React Pokédex

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.

Technology

  • React
  • Custom hooks
  • List virtualisation with react-window
  • Features of progressive web applications
  • TypeScript
  • Webpack
  • Docker

Getting started

Prerequisites

If running the program with Docker, you will need to install:

If running the program on your local machine, you will need to install:

Running the program with Docker

Run the command below to get up and running with Docker containers.

# Start the container on localhost:3000
./scripts/run

Running the program locally

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