Skip to content

charmyrosewolf/cwg-progress

Repository files navigation

CWG Progress

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.

Tech Stack

Data Sources

  • 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

Getting Started

npm install
npm run dev

Open http://localhost:3000/cwg-progress in your browser.

Environment Variables

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

Deployment

Deployed automatically via the Vercel Platform.

Packages

 
 
 

Contributors

Languages