Preskočiť na obsah
Ákos Kappel
Jazyk: sk
Téma
Svetlé
Tmavé

Pokédex

Všetkých 1025 Pokémonov s vyhľadávaním, typovými výhodami, skladačom tímu a kvízom, v deviatich jazykoch.

Zoznam Pokémonov s vyhľadávaním a filtrami

O projekte

Osobný projekt z roku 2024, ktorý začal ako jednoduchý zoznam v Vue CLI. Neskôr som ho prerobil na rýchly Pokédex všetkých 1025 Pokémonov bez reklám, s dátami z PokéAPI.

Čo si môžete vyskúšať

  • Vyhľadávanie podľa mena alebo čísla z ktorejkoľvek stránky; diakritika ani interpunkcia nevadí
  • Filter až podľa dvoch typov a regiónu, triedenie a zdieľanie výsledku cez URL
  • Stránky Pokémonov s ilustráciami, shiny verziami, štatistikami, typovými výhodami, evolúciami s podmienkami, útokmi, formami a zvukmi
  • Skladač tímu, ktorý ukáže spoločné slabiny a pokrytie útokmi
  • Porovnanie až troch Pokémonov, hra „Who's that Pokémon?“ a Pokémon dňa
  • Mená v deviatich jazykoch, obľúbené s exportom a importom, tmavý režim, klávesové skratky

Ako to funguje

  • Dáta sa pribalia pri zostavení, takže vyhľadávanie a filtre nepotrebujú sieťové požiadavky
  • Každá stránka je predgenerovaná s vlastnými meta tagmi, spolu asi 2 000 stránok vrátane sitemap
  • Inštalovateľný a použiteľný offline (PWA s Workbox); obrázky sa načítavajú ako WebP z CDN, asi 10 kB každý
  • Unit testy vo Vitest, end-to-end testy v Playwright s kontrolou prístupnosti, Lighthouse v CI, nasadenie na GitHub Pages

Zoznam zmien

  • Vue CLI nahradil Vite
  • Vue 3.2 na 3.5, Vue Router 4 na 5 a TypeScript 4.5 na 6
  • Odstránené Axios a knižnica na stránkovanie
  • Docker nahradili GitHub Pages
Kedy
2024 – 2026
Typ
Osobný
Verzie
  • Vue 3.5
  • Vue Router 5
  • Vite 8
  • TypeScript 6
Technológie
  • Vue
  • TypeScript
  • Vite
  • PWA
  • Vitest
  • Playwright
  • ESLint
  • GitHub Pages
Detail Pokémona so štatistikami, typmi a evolúciami
Detail Pokémona so štatistikami, typovými výhodami a vývojovým reťazcom.
Mriežka kariet Pokémonov v tmavom režime
Prehliadanie všetkých 1025 Pokémonov v tmavom režime.

1 z 2

Detail Pokémona so štatistikami, typmi a evolúciami

Detail Pokémona so štatistikami, typovými výhodami a vývojovým reťazcom.