2026 · 47k LOC
FreedomGuard
Eighteen surfaces for one guild — roster, fleet, treasury, contracts, and an admin panel that earns its keep every week.
FreedomGuard is the rebuild that pulls eighteen scattered tools — Discord channels, abandoned spreadsheets, pinned posts, shared notes — into one system the guild owns.
Sidebar at a glance: dashboard, activity, messages, calendar, roster, fleet, operations, projects, forums, news, looking-for-group, contracts, treasury, alliances, awards, resources, admin, settings. Every section earned its place by replacing something painful that already existed.
Fleet is a typed registry — manufacturer, role, crew, SCU, pad type — auto-enriched on save by a UEX lookup. Treasury is fully categorized: income or expense crossed with mining, trading, bounty, salvage, donation, purchase, payout, event, other; each entry optionally linked to the op that produced it. Contracts and LFG run as small job boards with claim flows. Alliances tracks diplomacy across five relationship tiers.
The admin surface is the half no member sees and the half that earns its keep: bulk roster edits, event scheduling with RSVPs, rank promotions, tagged news posts, an audit log on every write, and a notification system that routes to the right people. Public mutations are CSRF-protected and rate-limited at the edge.
Stack: Next.js 16 server components, React 19, Prisma over Postgres, Supabase storage, NextAuth, Upstash Redis. Designed to stay boring under load and obvious for the next admin who has to use it at 2 AM. Live at freedomguards.space.
SCREENSHOTS
18 FRAMES
01DASHBOARD 
02ACTIVITY 
03MESSAGES 
04CALENDAR 
05ROSTER 
06FLEET 
07OPERATIONS 
08PROJECTS 
09FORUMS 
10NEWS 
11LFG 
12CONTRACTS 
13TREASURY 
14ALLIANCES 
15AWARDS 
16RESOURCES 
17ADMIN PANEL 
18SETTINGS
Tap a frame to open full-res. Drop replacements at public/screenshots/<project>/.