Pokédex Manager / PokéAPI con filtros, orden global y una caché que sobrevive a la caída del origen.
Catálogo
La búsqueda filtra por tipo, generación, habilidad y categoría Pokédex, y ordena el catálogo completo por generación o por cada estadística base. Una caché de 24 horas en MongoDB conserva el último dato conocido, así que una ficha vencida se sigue leyendo cuando PokéAPI no responde.
La búsqueda filtra por tipo, generación, habilidad y categoría Pokédex.
El orden se resuelve sobre el catálogo completo, por generación o por cada estadística base.
Una caché de 24 horas en MongoDB conserva la última ficha conocida de cada especie.
Cómo lo construí
Ordenar solo la página visible produce un ranking falso, así que el orden se aplica antes de paginar. Cuando PokéAPI no responde, una ficha vencida se sigue leyendo desde la caché en lugar de desaparecer: un dato viejo sirve más que un error, siempre que la aplicación sepa que está vencido.