Gotta catch em’ all!
Of course, that’s the legendary tag line from the Pokémon series I fondly grew up with. As a Power Platform developer, I thought: why not combine these by building a Pokédex app! A Pokédex is like an encyclopedia about Pokémon. It tracks all kinds of data points about the over 1000 Pokemon in the Pokémon universe. This dataset’s rich detail and hierarchical structure make it fantastic for learning to build on in PowerApps.

App Goals
- Use a 3rd party API (PokeAPI) to cache Pokémon information into SharePoint
- Build a fully responsive Canvas App that allows the user to filter, search, and tap into Pokémon information such as their Region, Type, Pokedex Entries to name a few
How it’s Built
The app is a Canvas App backed by SharePoint as the data source (no premium connectors or custom connectors required!). Using the PnP PowerShell Module, you create the SharePoint lists, import the Pokémon data with a one-time script. Finally, import the unmanaged solution into your environment.
Get the code
Check out the full README and setup instructions here: github.com/bowenbee/dexter
What’s next for this project is to continue building out more features and functionality as well as using it as a teaching tool to provide real world examples (think: advanced PowerFx, further API integration, Power Automate — the works!). Stay tuned for future blog posts on this!
Special thanks to the folks over on the Reddit PowerApps community for their feedback on the app!
