Your Ultimate Interactive Guide to Mastering PokรฉMMO
Welcome to the PokรฉMMO Compendium โ your comprehensive, step-by-step companion for conquering the most challenging battles and mastering essential game mechanics. Whether you're facing the Elite Four, breeding perfect Pokรฉmon, calculating catch rates, or optimizing your farming strategies, this guide provides detailed, battle-tested approaches used by top players.
- ๐ Elite Four: Complete walkthroughs for every region (Kanto, Johto, Hoenn, Sinnoh, Unova) with proven team compositions and turn-by-turn strategies.
- ๐ Boss Fights: Detailed guides for major boss encounters (Red, Ho-Oh, etc.), including enemy team analysis and optimal counters.
- โ๏ธ Super Trainers: Strategies to defeat the toughest NPC trainers in the game.
- ๐ค Raids: Comprehensive raid guides with star-level filtering, role-based turn strategies, recommended builds, and mechanic breakdowns (HP thresholds, abilities).
- ๐งฌ Breeding Planner: Advanced calculator to determine the most efficient path for breeding 2x31, 3x31, or 5x31 competitive Pokรฉmon, complete with cost visualization.
- ๐งฎ Catch Calculator: Real-time probability calculator supporting all ball types, status conditions, HP percentages, and special ball mechanics (Dream, Nest, Timer Ball).
- ๐ Trainer Reruns: Optimized routes for Gym Runs and Trainer Reruns to maximize money making, including requirements and tips.
- ๐ฆ Pickup Guide: Searchable data on pickup items by region and location.
- ๐ Pokรฉdex: Fast, filterable database of Pokรฉmon with sprites and basic info.
- ๐ฑ Mobile-First Design: Clean, responsive interface that works perfectly on any device.
- ๐ User Data (Firebase): Features like "My Teams" allow authenticated users to create, save, and manage their own custom teams and strategies using Firebase Firestore. Data like Boss Fights and Pokรฉdex are also managed via Firestore for easier updates.
- ๐ Dynamic Base URL Handling: Supports different base URLs for local development and Firebase Hosting deployment.
- ๐ Workflow & Versioning: Structured use of GitHub Labels and Semantic Versioning (see WORKFLOW.md).
Interactive decision trees for every turn of the battle.

Detailed guides for major boss encounters.
Strategies to defeat the toughest NPC trainers.
Comprehensive raid guides with star-level filtering and role-based strategies.
Advanced calculator for breeding competitive Pokรฉmon.
Real-time probability calculator for catching Pokรฉmon.
Optimized routes for Gym Runs and Trainer Reruns.
Searchable data on pickup items by region and location.
Fast, filterable database of Pokรฉmon with sprites and basic info.
Create, save, and manage your own custom teams and strategies.
Advanced editor for building and refining user teams.
/
โโโ dist/ # Production build output
โโโ public/ # Static assets (images, icons)
โโโ src/
โ โโโ app/ # Core app logic
โ โ โโโ App.tsx # Root provider shell & Outlet container
โ โ โโโ Providers.tsx # Composition of app context providers
โ โ โโโ router.tsx # Central routing logic & lazy loading
โ โ โโโ index.css # Global styles & Tailwind directives
โ โ โโโ main.tsx # Application DOM entry point
โ โโโ firebase/ # Firebase configuration and service layer
โ โ โโโ config.ts # App initialization
โ โ โโโ services/ # Domain-specific services (teams, pokedex, moves, etc.)
โ โโโ pages/ # Feature-specific pages
โ โ โโโ auth/ # Authentication (Login/Signup)
โ โ โโโ boss-fights/ # Strategies for Bosses
โ โ โโโ breeding/ # Breeding Calculator
โ โ โโโ catch-calculator/ # Catch Rate Calculator
โ โ โโโ elite-four/ # Elite Four Strategies
โ โ โโโ my-teams/ # User-specific Team Builder
โ โ โโโ pickup/ # Pickup Item Guide
โ โ โโโ pokedex/ # Pokรฉmon Database Viewer
โ โ โโโ raids/ # Raid Battle Strategies
โ โ โโโ super-trainers/ # Super Trainer Strategies
โ โ โโโ trainer-rerun/ # Gym Run / Money Making Routes
โ โโโ components/ # UI components (Atomic Design)
โ โโโ context/ # Global state and providers
โ โโโ hooks/ # Custom React hooks
โ โโโ types/ # Domain models & Zod schemas
โ โโโ constants/ # App constants
โ โโโ utils/ # Helper functions
โโโ eslint.config.js # ESLint configuration
โโโ package.json # Dependencies and scripts
โโโ vite.config.ts # Vite configuration- Node.js (>=22.22.2)
- pnpm (>=10.33.0)
- Clone the repository:
git clone https://github.com/SolaneHub/PokeMMO-Compendium.git cd PokeMMO-Compendium - Install dependencies:
pnpm install
pnpm dev- Frontend:
http://localhost:5173
pnpm buildThis compiles the application into the dist/ directory, ready for deployment.
pnpm lint # Check for code quality issues
pnpm lint:fix # Auto-fix issues
pnpm format # Format code with Prettier
pnpm validate # Run full validation checkThis compendium is a community-driven effort to aggregate knowledge for PokรฉMMO players.
- Breeding & Pokรฉdex: Inspired by concepts from PokรฉMMO Hub.
- Elite Four, Red & Ho-Oh: Strategies adapted from Team Porygon and PokeKing.
- Raids: Based on content from the caav YouTube Channel.
- Pickup: Data sourced from PokรฉMMO ShoutWiki.
This project is released under the Unlicense. It is free and unencumbered software released into the public domain. You can copy, modify, publish, use, sell, or distribute this software for any purpose, commercial or non-commercial.
