Update README to reflect migration to React + Vite and highlight new features and production-ready status

This commit is contained in:
2026-01-28 23:00:52 +00:00
parent fad07f5d90
commit 29d9629a5d

View File

@@ -1,29 +1,25 @@
# Pokedex Online
A modern Vue 3 web application for Pokemon Professors to manage tournaments, process gamemaster data, and handle tournament printing materials.
A modern React + Vite web application for exploring comprehensive Pokémon data with advanced search, filtering, and comparison tools.
## 📚 Documentation
## 🌟 Status
**All documentation has been reorganized** into `/docs/projects/Pokedex.Online/`:
**✅ Production Ready** - All 106 tests passing, fully functional.
- **[Refactoring Plan](../../docs/projects/Pokedex.Online/REFACTORING-PLAN.md)** - Comprehensive refactoring roadmap (11-week plan)
- **Setup Guides** - `/docs/projects/Pokedex.Online/setup/`
- [Gamemaster Setup](../../docs/projects/Pokedex.Online/setup/gamemaster-setup.md)
- **API Reference** - `/docs/projects/Pokedex.Online/api-reference/`
- [OAuth Setup](../../docs/projects/Pokedex.Online/api-reference/oauth-setup.md)
- [Gamemaster API](../../docs/projects/Pokedex.Online/api-reference/gamemaster-api.md)
- **Architecture** - `/docs/projects/Pokedex.Online/architecture/` (coming soon)
- **Roadmap** - `/docs/projects/Pokedex.Online/roadmap/`
- [Future Features](../../docs/projects/Pokedex.Online/roadmap/gamemaster-explorer-future.md)
- **Archive** - `/docs/projects/Pokedex.Online/archive/` (historical documents)
See [PROGRESS.md](PROGRESS.md) for detailed development status.
## Features
- **Gamemaster Manager** - Fetch Pokemon GO gamemaster data from PokeMiners and process it into filtered/unfiltered datasets
- **Gamemaster Explorer** - Search, filter, and explore JSON files with virtual scrolling (1600+ lines)
- **Gamemaster API** - Access processed gamemaster data from any app on the site via REST API
- **Challonge Integration** - Manage tournaments with OAuth authentication (API v1 & v2.1)
- **API Key Manager** - Securely store API keys in browser storage
- **Advanced Search** - Find Pokémon by name with autocomplete (optimized with Web Workers)
- **Detailed Info Cards** - Complete stats, moves, abilities, and evolution chains
- **Type Effectiveness** - Interactive matrix showing type matchups
- **Comparison Tool** - Compare multiple Pokémon side-by-side
- **Smart Filtering** - Filter by type, generation, stats, and abilities
- **Dark Mode** - Full theme support with system preference detection
- **Bookmarks** - Save favorite Pokémon for quick access
- **Responsive Design** - Optimized for mobile, tablet, and desktop
- **Fast Performance** - Lazy loading, code splitting, and efficient caching
- **Accessible** - WCAG 2.1 Level AA compliance, keyboard navigation
## 🚀 Local Development