/pokemon-next

Ekino onboarding project!

Primary LanguageTypeScript

Ekino onboarding project: Pokemon web page

Building a pokedex to view the first 151 original pokemons from the famous RESTful PokeAPI !


Stacks use for this project:

  • Next.js 13 App directory
  • TailwindCss
  • Shadcn/ui

Languages and tools

  • TypeScript
  • Zustand for state management
  • PNPM package manager

Features:

  • Display only the first 151 pokemons.
  • Selectable menu to display only a specific pokemon type list, also display damage relationship table between differents type.
  • Display each pokemon stats and skills on a separate page.
  • Add light dark mode functionality with next-theme (test purpose)

Known issue:

  • Failed to deployed using export static on Gitlab page