Skip to content

JessicaFM/angular-pokemon

Repository files navigation

Pokédex App

Welcome to the Pokédex web application!
This project is built with Angular 19, uses standalone components, and includes unit testing with Karma & Jasmine.

🚀 Features

  • 🔍 Search and filter Pokémon
  • 📋 Paginated list of Pokémon with official artwork
  • 📄 Pokémon detail view with stats, types, and location info
  • 📡 Data fetched from the PokéAPI
  • 🧪 Unit tests with Karma + Jasmine
  • 💅 Responsive UI with SCSS and CSS variables

📦 Tech Stack

  • Angular 19 (standalone components)
  • RxJS for reactive streams
  • Karma + Jasmine for unit testing
  • SCSS with custom properties (CSS variables)
  • PokéAPI for Pokémon data

⚙️ Getting Started

1. Clone the repo

git https://github.com/JessicaFM/angular-pokemon.git
cd angular-pokemon

2. Install dependencies

Node version support for Angular 19: ^18.19.1 || ^20.11.1 || ^22.0.0

npm install

3. Run the app locally

ng serve

Then open http://localhost:4200 🚀

Extra: Icons attribution

Icon by Freepik

Icon by ranksol graphics

Icon by Freepik

Icon by ranksol graphics

Icon by pictogramer

Icon by LAFS

Icon by Freepik

Icon by syafii5758

Icon by Freepik

Icon by Ihdizein

Icon by Good Ware

Icon by Enrique Valle

Icon by Smashicons

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published