This project is a Pokédex app that allows users to view a list of Pokémon retrieved from the Pokémon API. Users can click on a Pokémon to view more details about it.
- Loads data from the Pokémon API: Retrieve Pokémon data from the Pokémon API.
- Displays a list of Pokémon: Present a list of Pokémon on the webpage.
- Allows users to view more details: Enable users to click on a Pokémon to view additional details about it.
- Implements CSS styling: Style the app for a visually appealing interface.
- Formats JavaScript code: Format JavaScript code according to ESLint rules for consistency and readability.
- Utilizes additional complex UI pattern: Implement at least one complex UI pattern (e.g., modal) for interactive details or touch interactions.
- Optional: Allows searching for Pokémon: Implement a search feature to allow users to search for specific Pokémon.
- Handles errors gracefully: Ensure the app handles errors gracefully and displays user-friendly error messages.
- Deployed to GitHub Pages: Deploy the app to GitHub Pages for public access.
- Browser compatibility: Ensure the app works across major web browsers including Chrome, Firefox, Safari, Edge, and Internet Explorer 11.
- Clone the repository.
- Open
index.html
in your web browser. - Explore the list of Pokémon and click on them to view more details.
- Loads data from the Pokémon API
- Displays a list of Pokémon after the page is loaded
- Enables viewing more details for a given Pokémon on demand (e.g., by clicking on it)
- Implements CSS styling
- Formats JavaScript code according to ESLint rules
- Utilizes at least one additional complex UI pattern (e.g., modal)
- Optionally allows searching for Pokémon
- Does not throw any errors when being used
- Deployed to GitHub Pages for public access
- Works across major web browsers including Chrome, Firefox, Safari, Edge, and Internet Explorer 11
- Shows loading indicators while loading data
- Handles errors gracefully and displays user-friendly error messages
- API used: Pokémon API
[License information here]