Skip to content

Alexasto12/ProjectePokeAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Projecte PokeAPI

๐Ÿ“– Description

Projecte PokeAPI is a web-based Pokรฉdex simulation designed to resemble a fully functional Nintendo DS Lite interface. It fetches and displays Pokรฉmon data from the PokeAPI and presents it as an interactive experience.

๐Ÿ“ Note: This project includes an explanation in Catalan, as it is part of an academic exercise during my training. This facilitates evaluation and correction.

๐Ÿ› ๏ธ Technologies Used

  • ๐Ÿ—๏ธ HTML5 - Structuring the web page.
  • ๐ŸŽจ CSS3 - Styling and animations.
  • โšก JavaScript (ES6+) - Handling logic and API requests.
  • ๐Ÿ“ฑ Bootstrap - Providing responsive design components.
  • ๐Ÿ” PokeAPI - Fetching Pokรฉmon data.

๐Ÿ“‚ Project Structure

ProjectePokeAPI/
โ”‚-- index.html        # Main HTML file
โ”‚-- styles.css        # Custom styles
โ”‚-- script.js         # Core logic and API handling
โ”‚-- README.md         # Project documentation

โœจ Features

  • ๐Ÿ”„ Fetches Pokรฉmon data dynamically using fetch and axios.
  • ๐Ÿ“œ Displays Pokรฉmon details such as name, type, and stats.
  • ๐ŸŽถ Implements animations and sound effects for a more immersive experience.
  • ๐Ÿ“Œ Uses a dropdown menu to select Pokรฉmon from the Sinnoh Pokรฉdex (Platinum version).
  • ๐ŸŽฎ DS-like UI simulation with clickable buttons and screens.

๐Ÿ—๏ธ Technical Information

  • API Requests: Uses fetch to request Pokรฉmon data from PokeAPI.
  • DOM Manipulation: Updates UI dynamically based on API responses.
  • Event Listeners: Implements button interactions to simulate a real DS interface.
  • CSS Animations & Transitions: Used for smooth UI effects.
  • Audio Integration: Includes sound effects for UI feedback.
  • Responsive Design: Works on different screen sizes using Bootstrap and CSS Media Queries.

๐Ÿš€ Installation & Usage

  1. Clone the repository:

    git clone https://github.com/Alexasto12/ProjectePokeAPI.git
  2. Navigate to the project folder:

    cd ProjectePokeAPI
  3. Open index.html in a browser.

๐ŸŒ Live Demo

๐Ÿ”— You can view the project live here: Pokedex

๐ŸŽ–๏ธ Credits

This project was developed by Alexasto12.

๐ŸŽจ The design of the Nintendo DS in this project is inspired by and adapted from Anton Essential's work on CodePen, available under the MIT license.

๐Ÿ’ก Thanks to his contribution, I was able to create this interactive Pokรฉdex experience.

๐Ÿ“š Special thanks to PokeAPI for providing the data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published