A World of Warcraft guild website for Exercise in Futility on US-Illidan.
Built with Nuxt 4, Nuxt UI v4, and deployed on Vercel.
- 🏰 Guild Roster - Live data from Raider.io with Mythic+ scores and raid progression
- 📰 News & Updates - Markdown-powered blog via Nuxt Content
- 🎮 Streams - Guild member streaming status (coming soon)
- 📝 Guild Applications - Join request form (coming soon)
- Framework: Nuxt 4
- UI: Nuxt UI v4 + Tailwind CSS
- Content: @nuxt/content for markdown blog posts
- Animations: motion-v
- Validation: zod
- Package Manager: pnpm
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm previewapp/
├── components/
│ ├── app/ # Global components (Header, Footer, Logo, JoinModal)
│ └── home/ # Homepage sections
├── composables/ # Shared state (useJoinModal)
├── pages/ # Route pages
└── assets/css/ # Global styles
content/
└── News/ # Markdown blog posts
public/ # Static assets
server/ # Server routes (planned)
- Raider.io - Guild roster and Mythic+ data
- Twitch - Streaming status (planned)
MIT