About the project
Angry Boardgamer covers reviews, features, top lists, game pages and industry news. The site has over 650 reviews and nearly 700 individual game pages. Wściekłe Granie — our tables at festivals and weekly play with Stowarzyszenie Gryf — is part of the same ecosystem.
I'm the founder. I handle content strategy, product development, SEO and community. I designed and shipped the new stack: full WordPress archive migration, the editorial panel, and integrations with BoardGameGeek, a partner store and Discord.
Scope
- WordPress archive migration with redirects for legacy URLs and images,
- editorial panel: roles, two-factor login, one-click publishing,
- game pages built from reviews, top lists and BoardGameGeek data,
- events: subscribable calendar, Aftergame sign-ups, on-site display board,
- ALEplanszówki store integration: live prices and pre-orders on reviews,
- Discord bot: releases, game of the week, event announcements,
- privacy-friendly analytics, SEO, advertiser reports.
Technology
- Site: statically generated Astro. Fast, secure, client-side search.
- Panel: Payload CMS 3 (Next.js) with SQLite on a VPS behind Caddy.
- Publishing: build queue deploys only changed files to hosting.
- Data: BoardGameGeek XML API, Aftergame (GraphQL), product feed, iCal calendars.
- Analytics: self-hosted Umami — readability, clicks, empty searches and performance on an editorial dashboard.
- Operations: daily backups, weekly broken-link checks, uptime monitoring and alerts.
Results
A recognizable brand, steady publishing and strong Google visibility for reviews and top lists. The new site loads instantly without WordPress plugins or update churn. The team works in a simple Polish-first panel. Partners — store, association, festivals — get real traffic and data.