Skip to content

VHCosta/pokemon-availability-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon Availability - Client

A frontend client of a two part app for checking Pokémon availability given a selection of games.

This project is written using ReactJS. Parts of the code were initially generated using DeepSeek-R1 and the Cline extension with Claude 3.5-Sonnet in Visual Studio Code (VSCode).

🎉 The app is live! 🥳

That's right, this app is finally live! The client is on Netlify, and the server is on Render.com!

See it live! Please make use of it as much as you like.

There is a limitation of the server being hosted on Render.com: it will spin down during periods of inactivity, so after pressing Find Pokémon you may not see your results at that moment, but the request will usually be sent.
You may try again after a minute or so, and you should have your results. If not, or if you find any novel error, you may submit an issue here on GitHub, or send me an email here.

Server

You may find the Server repository here.

Known bugs/issues/things to improve

  • Missing availability data for all Switch games. This data is unavailable in PokeAPI.
  • Filtering Slot 2 data is currently handled in the frontend rendering logic with some if-statements. Toggling Gen 3 games on/off allows you to see this behavior in realtime. For example, if Caterpie is available in Pearl with FireRed in Slot 2, you should see "Slot 2 (FireRed)" when both FireRed and Pearl are selected. This verification should be moved to the backend, unless enough interest in the current functionality is voiced.

Future Plans:

  • Include an option to find Unavailable Pokémon, basically "inverting" the output.

Credits

About

A front-end client of a two part app for checking Pokémon availability given a selection of games. Uses PokeAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors