Files
memory-infrastructure-palace/code/websites/pokedex.online
FragginWagon 700c1cbbbe Refactor authentication handling and improve API client security
- Updated OAuth endpoints for Challonge and Discord in platforms configuration.
- Implemented session and CSRF cookie initialization in main application entry.
- Enhanced Challonge API client to avoid sending sensitive API keys from the browser.
- Modified tournament querying to handle new state definitions and improved error handling.
- Updated UI components to reflect server-side storage of authentication tokens.
- Improved user experience in API Key Manager and Authentication Hub with clearer messaging.
- Refactored client credentials management to support asynchronous operations.
- Adjusted API client tests to validate new request configurations.
- Updated Vite configuration to support session and CSRF handling through proxies.
2026-02-03 12:50:11 -05:00
..

Pokedex.Online

Pokedex.Online is a Vue + Vite frontend with a Node/Express backend for tournament and Pokémon tooling. This folder contains the runnable website code. Project documentation lives in docs/projects/Pokedex.Online.

Quick start

  1. Install dependencies in the web root and server folder.
  2. Start the backend server, then run the frontend dev server.

Common commands:

  • Frontend dev: npm run dev
  • Frontend build: npm run build
  • Backend dev: npm start (from server/)

Documentation

See the docs hub for setup, deployment, and architecture details:

  • docs/projects/Pokedex.Online/README.md