Kawhan Laurindo

WHOISKAWHAN / SOFTWARE ENGINEER / João Pessoa

Language

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
Back to portfolio