Skip to content

SerenePrince/statmon

Repository files navigation

Statmon

A clean, minimal Pokémon stat toolkit. Built with React and powered by PokéAPI.

Live: master.statmon.pages.dev

Tools

Pokédex — Browse and sort base stats for every Pokémon. Filter by game (Red/Blue through Scarlet/Violet), type, and generation. Each game uses its authentic regional Pokédex order with proper entry numbers. Stat columns are sortable; Gen 1 Pokémon show the combined Special stat instead of the modern Sp. Atk / Sp. Def split. Toggle alternate forms (Mega, regional variants, etc.) on or off.

Compare — Side-by-side base stat comparison for any two Pokémon or forms.

Type Clash — Given a move type and a random Pokémon type (single or dual), guess whether the move is Super Effective, Neutral, Not Very Effective, or a complete Immune. Hard mode shows a Pokémon by name and sprite — you have to recall its type from memory first.

Data scripts

npm run fetch-data          # Fetch all Pokémon base data from PokéAPI
npm run patch-gen1          # Patch Gen 1 Pokémon with the combined Special stat
npm run fetch-pokedexes     # Fetch regional Pokédex entry numbers for each game
npm run fetch-all           # Run all three in sequence

Coming Soon

Stat Game — Given two random Pokémon and a random stat, guess which one is higher.

License

MIT

About

A clean, minimal Pokémon stat toolkit. Built with React and powered by PokéAPI.

Topics

Resources

License

Stars

Watchers

Forks

Contributors