A dynamic and responsive Pokedex web application built with Angular, allowing users to browse, search, and view detailed information about various Pokémon.
This project leverages the comprehensive PokéAPI for all Pokémon data.
- Pokémon Search: Instantly find any Pokémon by its name.
- Browse by Generation: Explore Pokémon from all nine generations, from Kanto to Paldea.
- Filter by Type: View collections of Pokémon based on their type (e.g., Fire, Water, Steel).
- Detailed Information: Access a detailed view for each Pokémon, including its ID, height, weight, and multiple sprites (front, back, and shiny).
- Responsive Design: Fully responsive layout for a seamless experience on both desktop and mobile devices.
- Popular Pokémon Carousel: Discover popular Pokémon through an animated carousel on the homepage.
- Framework: Angular
- Styling: TailwindCSS
- API: PokéAPI
To get a local copy up and running, please follow these simple steps.
Make sure you have Node.js and the Angular CLI installed on your machine.
- Node.js (LTS version recommended)
- Angular CLI (
npm install -g @angular/cli)
-
Clone the repository
git clone https://github.com/444leonn/pokedex.git
-
Navigate to the project directory
cd pokedex -
Install dependencies
npm install
Run ng serve to start the development server. Navigate to http://localhost:4200/. The application will automatically reload if you make any changes to the source files.
ng serve