pokédex

a field guide for the curious, from Kanto to Paldea

the pokédex with the Gen I index on the left and the Pikachu entry open on the right

at a glance

context

a pokédex for browsing rather than looking one thing up and leaving: quick to search, calm to read, and built like a field guide, with every species a page you can wander through.

what it does

pick a generation, from Gen I in Kanto to Gen IX in Paldea, and the index fills with every species in national order. search by name or number, narrow the list by type, and choose between official artwork and pixel sprites.

each species opens into a full entry: its category and description, alternate forms and its shiny appearance, base stats on a 0–255 scale, abilities with the hidden one called out, the evolution chain with the level each step happens at, and its moves by game version. every entry has its own address, so a Bulbasaur can be shared as a link.

how it is built

the data comes from PokéAPI, with official artwork and sprites served from its image collection. the app is built with Next.js, with a night theme and small sound cues that can be turned off.

latest commits

  1. feat(pokedex) add persistent cry volume controls on
  2. feat(pokedex) add media preferences and streamline loading on
  3. feat(pokedex) implement responsive retro field guide on
  4. feat add agent markdown on

pages