Dashboard
All your tracked goals and account progress.
Achievement Browser
All achievements with live account progress. Click any to add as a goal.
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.
Item Search
Find any item across your entire account — bank, materials, all character bags.
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.
- 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.
- 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.
- 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.