PokeWeb is an HTML, CSS, and JavaScript-based web-development project for IGME 235: Intro to Game Web Tech at the Rochester Institute of Technology. The main goal of this class was to teach students how to develop web applications and video games using HTML, CSS, and JavaScript. One of the projects for this class was to make a web application that leveraged an API for various uses, which is what this project is.
The project is essentially a Pokémon game without the exploration, team-building, or battling elements. It's purely focused on catching Pokémon to add to your Pokedex, which is all handled through the use of the PokeAPI. This API provides extensive information on the Pokémon franchise, including the Pokedex entries for every Pokémon. For this project, I only used the Kanto region of the Pokémon world. The code references the PokeAPI to display any information for the Pokémon: sprites, titles, energy types, and pokedex descriptions. The code also uses local storage to remember what Pokémon the user has caught, even when the browser is closed.