A web application that demonstrates JavaScript API fetching using the PokeAPI (https://pokeapi.co).This project allows users to search for Pokémon by name or ID and displays detailed information in an attractive, responsive interface.
- Search Pokémon: Enter Pokémon name or ID (1-1010)
- Random Pokémon: Get a random Pokémon with one click
- Detailed Display: Shows Pokémon image, types, stats, height, and weight
- Responsive Design: Works on all devices (mobile, tablet, desktop)
- Loading States: Visual feedback during API calls
- Error Handling: User-friendly error messages
- Interactive UI: Hover effects and smooth transitions
- HTML5: Structure and semantic markup
- CSS3: Styling with Flexbox, gradients, and animations
- JavaScript (ES6+): API fetching with async/await
- Font Awesome: Icons for better UI
- PokeAPI: Free Pokémon data API
- Desktop: 769px and above
- Tablet: 481px - 768px
- Mobile: 480px and below
- PokeAPI Documentation: https://pokeapi.co/docs/v2
- Font Awesome Icons: https://fontawesome.com
- Flexbox Guide: https://css-tricks.com/snippets/css/a-guide-to-flexbox
'RohanJaiswalDev`
This project is for educational purposes. Pokémon data is provided by PokeAPI.