An ad-free and lightweight Pokédex.
Contains the essentials (types, weaknesses, evolutions) and an intuitive interface to seamlessly navigate through Pokédex entries while playing your favorite Pokémon game.
Uses the following APIs and technologies:
- Node v18.x
- PokéAPI
- GraphQL Code Generator
- Chakra UI
npm install
npm run dev
Open http://localhost:3000/ to view it in the browser.
This app uses a service worker that locally caches pokemon sprites and artwork image requests.
It is enabled by default in production, however, in development it must be enabled manually:
REACT_APP_SW_ENABLED=true yarn dev
Additionally, the app must be accessed with a trailing slash, otherwise the service worker will not be properly loaded.
Status | URL |
---|---|
INVALID | http://localhost:3000 |
CORRECT | http://localhost:3000/ |