A raid progress tracker for the Christian WoW Guilds (CWG) community. Displays raid progression statistics and recent updates for member guilds across current World of Warcraft content.
- Next.js 16 (App Router, Turbopack)
- React 19
- Chakra UI v3
- Deployed on Vercel
- Raider.io API — guild progression (bosses killed per difficulty) and raid/season metadata
- Warcraft Logs API — encounter IDs, best pull data, kill timestamps, and CWG community logs
- Google Sheets — dynamic guild configuration via published CSV
npm install
npm run devOpen http://localhost:3000/cwg-progress in your browser.
| Variable | Required | Description |
|---|---|---|
WLOGS_ACCESS_TOKEN |
Yes | Warcraft Logs API bearer token |
CRON_SECRET |
Yes | Secret for authenticating the cron endpoint |
DISCORD_WEBHOOK_URL |
Yes | Discord webhook URL for progress notifications |
RAIDERIO_ACCESS_KEY |
No | Raider.io API access key |
GOOGLE_SHEETS_GUILDS_CSV_URL |
No | Published CSV URL for dynamic guild config; falls back to hardcoded defaults |
Deployed automatically via the Vercel Platform.