Category

Best Website Development

Program

Interactive Design

About this project

This project started as an assignment in my third semester Programming Languages class. The original version was a simple filtering interface built using manually written JSON data, focused on practicing core JavaScript concepts like filtering, user input handling, and dynamic rendering.

I later transformed the project into a Pokédex by replacing the static JSON data with the PokéAPI. The application now fetches and displays Pokémon data in real time using asynchronous JavaScript with async/await and Promise.all, making it more dynamic and scalable.

The application allows users to browse, search, and filter Pokémon through an interactive and responsive interface.

The design follows a retro CRT monitor style, giving it a distinct visual vibe and cohesive user experience.

Tech Stack:

- HTML
- CSS
- JavaScript