This is a third-party project designed to process data from the PokéRogue game. The data source for this project is the official PokéRogue code. This project is built using Next.js, a React framework for production-grade applications.
- Official PokéRogue game: https://pokerogue.net/
- Third-party PokeDex website based on this project: https://pokeroguegame.net/
This project adheres to the same license as the PokéRogue project, which is AGPL-3.0 (GNU Affero General Public License v3.0). For more details, please refer to the LICENSE file.
- Clone this repository to your local machine.
- Ensure you have Node.js and npm installed.
-
Create the necessary data tables using the
/sql/ddl.sqlfile. -
Install project dependencies:
npm install -
Run the project in development mode:
npm run dev -
Access
localhost:3000/api/XXXto execute related content. ReplaceXXXwith the specific API route you want to access.
If you need to upload images to R2:
- Create a CloudFlare account.
- Create an R2 bucket.
- Create a worker.
- Paste the content from
/worker/worker.jsinto your worker.
- Game data source: https://github.com/pagefaultgames/pokerogue
- Some data processing logic referenced from: https://github.com/ydarissep/PokeRogue-Pokedex
Special thanks to:
- Pagefault Games development team
- ydarissep
This is an unofficial, fan-made project and is not affiliated with or endorsed by the official PokéRogue game or its developers.