A Live-Data World of Warcraft Guild Site — Zul'jin (US), Midnight
Buff My Class is a dark, armory-inspired website for a 400+ member World of Warcraft guild on the Zul'jin (US) realm, built for the Midnight expansion. It pairs a Warcraft-authentic visual design—stone textures, gilded panels, and Horde-crimson and Sunwell-gold accents—with a fast, vanilla-JS front end that presents the guild's roster, achievements, raid campaign, and Mythic+ ladders.
What makes it more than a static template is that the data is real. A Node.js backend pulls the guild's live roster, item levels, and equipped gear from the Blizzard API, and character portraits and raid progression from Raider.IO, refreshing on a schedule and exposing it through a clean REST API. With 400+ members, it doubles as a genuinely useful internal hub—a single place for the guild to track progress, gear, and standings.

The Hall — guild crest, hero banner, and live stats across the roster
The project prioritized a rich, game-authentic experience while keeping the data current and the front end fast for a 400+ member guild. Notable challenges included:
Buff My Class gives a 400+ member gaming community a professional home that stays current on its own. By combining real game data with a distinctive, hand-crafted design, it delivers:
Explore the live site to browse the 400+ member roster and follow the guild's raid campaign and Mythic+ standings through the Midnight expansion.