Skip to content

Repository files navigation

PokeMetaTracker

Track the Pokemon Showdown competitive meta with real Smogon usage data.

Live site

PokeMetaTracker home page with floating Pokemon

What it does

PokeMetaTracker pulls monthly usage statistics from Smogon and presents them in a way that's actually useful: you can browse any competitive tier from Gen 1 through Gen 9, see which Pokemon are rising or falling, and dig into individual movesets, items, teammates, and counters. The data covers over 1,000 Pokemon across 100+ formats and updates automatically each month when Smogon publishes new stats.

Move Trends — type-tagged move rankings

Tech stack

  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS
  • Recharts
  • PokeAPI
  • Smogon Usage Statistics
  • Vercel

Running locally

  1. Clone the repo and install dependencies with npm install
  2. Run npm run dev
  3. Open http://localhost:3000

No environment variables needed. The app fetches public Smogon and PokeAPI data at runtime.

Data sources

Usage statistics come from Smogon's monthly stat dumps, which the app parses directly. Pokemon metadata (types, base stats, artwork) comes from PokeAPI. Both are public and require no API keys.

Auto-updates

There's no cron job or manual step to keep the data fresh. On each request, the server checks Smogon's directory for the latest available month and caches it for 24 hours. When Smogon publishes new stats at the end of each month, the site picks them up automatically on the next cache refresh.

About

Pokemon Showdown competitive meta tracker. Monthly usage stats, move trends, and tier rankings pulled directly from Smogon.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages