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