PROJECTS / 2026
Pokédex Angular
A Pokédex in Angular backed by the PokéAPI: list, cards and a detail page. Small on purpose, to practice the modern framework organized by domain.
OVERVIEW
A Pokédex built with Angular 22 and data from the PokéAPI. The home screen lists Pokémon as cards with images, and each card leads to a detail page.
CONCEPT
Domain-based organization in modern Angular. Infrastructure — the models and the service that talks to the API — lives in core; each screen is an isolated feature; reusable pieces, like the pipe that builds the image URL, live in shared. Data arrives as RxJS streams and navigation goes through the Angular Router.
FEATURES
- Pokémon list as cards with images
- Detail page for each Pokémon
- PokéAPI consumed through a service with RxJS
- Custom pipe for the images
- Tests with Vitest
STACK
- Angular
- TypeScript