Skip to content

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.

Notifications You must be signed in to change notification settings

RohanJaiswalDev/PokeAPI---HTML-CSS-and-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

JavaScript: PokeAPI - HTML, CSS and JavaScript.

📌 Project Overview

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.

🚀 Features

  • 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

🛠️ Technologies Used

  • 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

📱 Responsive Breakpoints

  • Desktop: 769px and above
  • Tablet: 481px - 768px
  • Mobile: 480px and below

🔗 Resources

👨‍💻 Developer

'RohanJaiswalDev`

📄 License

This project is for educational purposes. Pokémon data is provided by PokeAPI.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published