https://github.com/razvanbackpack/waypoint
A companion app for Guild Wars 2
https://github.com/razvanbackpack/waypoint
guildwars2 guildwars2-api guildwars2-tools nodejs
Last synced: about 1 month ago
JSON representation
A companion app for Guild Wars 2
- Host: GitHub
- URL: https://github.com/razvanbackpack/waypoint
- Owner: razvanbackpack
- Created: 2025-12-24T00:21:51.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2026-01-01T11:29:51.000Z (3 months ago)
- Last Synced: 2026-01-01T11:37:34.531Z (3 months ago)
- Topics: guildwars2, guildwars2-api, guildwars2-tools, nodejs
- Language: TypeScript
- Homepage: https://waypoint-1ek.pages.dev/
- Size: 4.14 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
Awesome Lists containing this project
README
# Waypoint
GW2 companion app. Track events, browse recipes, manage characters, check dailies.
## What it does
- **Event Timers** - World bosses, metas, invasions with countdown timers
- **Recipes** - Browse all crafting recipes, filter by discipline/level, pin favorites
- **Characters** - View inventory, equipment, bank across all characters
- **Wizard's Vault** - Daily/weekly objectives tracker
- **Trading Post** - Price lookups, profit calculator, watchlist
## Tech
- React 19 + TypeScript + Vite
- Tailwind CSS
- Zustand for state
## Run it
```bash
npm install
npm run dev
```
App runs at http://localhost:5173
## Structure
```
src/
├── api/ # GW2 API client & hooks
├── components/ # UI components by feature
├── pages/ # Route pages
├── data/ # Static data (event schedules)
├── store/ # Zustand stores
└── index.css # Theme & global styles
```
## API Key
Go to Settings, paste your GW2 API key. Stored in localStorage, never sent anywhere except api.guildwars2.com.