Pokedex CLI
-
A command-line interface (CLI) Pokedex application built with Go. This project allows you to explore the world of Pokemon, discover Pokemon in different areas, and build your own Pokedex—all from your terminal.
-
This application was built to demonstrate proficiency in Go, including API integration, caching, and building interactive command-line tools.
Tech Stack
- Language: Go
- API: PokeAPI
- Packages: net/http, encoding/json, bufio
Features
- Explore the Pokemon Universe: Navigate forward and backward through a lists of location areas.
- Discover Pokemon: View all pokemon in a given area
- Catch Pokemon: Try your luck catching wild Pokemon! The catch probability is determined based on the BaseXP.
- Inspect Pokemon: View detailed information about caught Pokemon.
- Built-in Caching: API responses are cached to provide a faster user experience, reducing the number of network requests.