Dashboard

All your tracked goals and account progress.

0
Active Goals
0
Completed
—
Achievement Points
—
Characters
—
Recipes Known

Achievement Browser

All achievements with live account progress. Click any to add as a goal.

⌕
Loading achievements…

Crafting

Search any craftable item or legendary — ingredients checked against bank, materials, and all character bags.

⌕

Account Materials

Loading…

Unlocked Recipes

Loading…

Maps

Interactive world map with POI tracking, plus explorer achievement progress.

Manually mark POIs as discovered — Hero points are exposed by the API and are synced automatically.

Characters

Individual character progression, crafting disciplines, and equipment.

Loading…

Item Search

Find any item across your entire account — bank, materials, all character bags.

⌕
Type an item name to search your entire account inventory.

Settings

Connected Account

…

API Key Permissions

…

Data Sources

Where your data goes and where it comes from. Nothing leaves your browser unless explicitly listed here.

Outbound requests
  • api.guildwars2.com/v2 — items, recipes, characters, achievements, Trading Post prices, map data. Authenticated calls use ?access_token rather than an Authorization header (avoids CORS preflight).
  • wiki.guildwars2.com — page links and Mystic Forge recipe scrapes.
Stored in your browser
  • localStorage — API key, goals, per-character POI completion, app settings, UI preferences.
  • IndexedDB — cached game data (items, recipes, map data). 7-day TTL with build-id invalidation.
  • Image cache (service worker) — item icons, achievement icons, wiki images, map tiles.
Optional cloud mirror
  • When Cloud Sync is enabled (above), goals + POI completion + app settings are mirrored to the configured backend. The row is keyed by the GW2 account UUID derived from your API key per request — the key itself is never persisted on the server.

Admin

Editorial overlay editor for the content layer. Edits land in the curation section of per-entity JSON files; the server stamps audit fields from your verified GW2 account UUID.