<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300..700&amp;family=JetBrains+Mono:wght@400;500;600&amp;display=swap" />
Angular · 2026
Axum APIAxumPostgreSQLAngularDiscord

Weaklings-Manager

Self-hosted Albion guild platform — bank, loot splits, battle analytics, Discord login.

01The problem

A gaming guild ran its bank, loot splits and events on spreadsheets and Discord messages. It needed one tool its officers could trust, with access tied to the roles people already had on Discord.

02What I built

A Rust/Axum API, an Angular dashboard, and a Discord bot — covering bank, compositions, siphoned-energy tracking, and live Albion data. Built for a guild that needed a real tool, not a spreadsheet.

  1. 01Guild bank and loot splits
  2. 02Event sessions with battle analytics
  3. 03Discord login with role-based access
04Result
People using it: the 30-member guild, plus players from outside it
~50
05What I learned

A real domain with real users: auth, bank, compositions, and a bot that had to stay up for a guild — not a demo.