Skip to content

igor570/pokeGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeGO

A CLI-based Pokedex application built in Go that interacts with the PokeAPI. Boot.dev Project

Features

  • Explore locations - Browse Pokemon locations from the PokeAPI with pagination
  • Catch Pokemon - Attempt to catch Pokemon with randomized success rates
  • Inspect Pokemon - View detailed stats (HP, attack, defense, etc.) and types
  • Pokedex - Track and list all caught Pokemon
  • Caching - HTTP responses are cached for improved performance

Covers

  • Working with maps as references in Go
  • HTTP requests and JSON unmarshalling
  • Building a REPL (Read-Eval-Print Loop)
  • Implementing a time-based caching system (concurrency)
  • Command routing with closures
  • Structuring a Go project with internal packages

About

PokeAPI CLI tool written in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages