Azeroths Most Wanted Armory
🔥 Guild Activity (Last 7 Days) Updates Daily
⚔️ Weekly Guild Challenges ⚔️
🏆 7-Day Guild MVPs 🏆
🛡️ Biggest Upgrades (iLvl)
⚔️ Deadliest (HKs)
🛡️ Top 25 Item Level 🛡️
⚔️ Top 25 Honorable Kills ⚔️
🛡️ Raid Roles Known Specs
🔥 Guild Activity (Last 7 Days)
📈 Level Distribution Entire Roster
⚔️ Max Level iLvl Spread Lvl 70s Only
🧬 Race Distribution Scanned Roster
📊 Class Distribution Scanned Roster
System Architecture
⚡ 100% FREE & SERVERLESS ⚡
Azeroth's Most Wanted Armory operates on a fully automated, zero-cost tech stack. By combining edge databases, static site generation, and GitHub Actions, the dashboard processes thousands of data points a day without a traditional backend or any recurring hosting fees.
Asynchronous Pull
Python utilizes AsyncIO and Aiohttp to concurrently fetch live character profiles from the Blizzard REST API, processing vast amounts of data in seconds.
Edge Database
Processed data is pushed in bulk transactions to a Turso edge database (libSQL/SQLite). This allows for infinite, free storage of historical guild trends and loot timelines.
CI/CD Pipeline
GitHub Actions acts as our server. A strict Cron schedule triggers the pipeline to update the database and rebuild the website without human intervention.
Static Generation
Jinja2 templates inject the latest database queries into raw HTML. The result is a lightning-fast, ultra-secure static frontend powered by HTML5 and modern CSS.
Client-Side Rendering
Heavy payloads are pre-compiled into static JSON files. The frontend consumes this data natively, using Chart.js to render analytics with zero database latency.