Pokédex

JavaScript

HTML

CSS

One of my first web projects to practice core web development concepts. The Pokédex is open source so other developers can learn the same way I did.

It also interacts with a public API, providing additional experience with asynchronous data fetching.

Pokédex App

Features

  • Lazy loading of Pokémon entries and images on scroll
  • Expandable detail view for each Pokémon
  • Full mobile support with responsive layout
  • Open source – for developers to study and learn from
  • Interacts with a public API to fetch Pokémon data dynamically

Learnings

  • Hands-on experience with DOM manipulation and event handling
  • Implementing lazy loading for performance optimization
  • Managing component state for expandable detail views
  • Building responsive, mobile-first layouts
  • Working with APIs: fetching and handling asynchronous data
  • Learning by doing: improving my own skills while creating a resource for others to learn from