built a full self-hosted org management portal for Star Citizen — here's what it does
Hey citizens,
Over the past few days I've been building a custom web portal for my org [ITWSI] – The Warfighting Society, and I figured I'd share what it can do in case other org leaders are looking for something similar — or just want to steal ideas.
What is it?
A self-hosted, full-stack org management platform built with FastAPI + React. It runs behind your own domain, has its own auth system, and gives your org a proper "home base" that's not just a Discord channel or a Google Sheet.
Features:
Recruitment
- Members register with their RSI handle and apply directly through the portal
- Application form captures roles of interest, motivation, timezone, how they found the org
- Execs review and approve/deny — applicant gets put in a "Pending" state until then
Roster
- Full member roster with RSI handles, ranks, join dates, and role tags
- Rank management by leadership
Fleet
- Track org-owned and member ships
- Assign ships to operations or members
Operations Center
- Create and manage org ops with details, participants, objectives
- Op history and logs
Treasury
- Track org funds, income sources, and expenditures
- Full transaction history
Mining & Trading
- Dedicated modules for tracking mining runs and trade routes
- Logs with profits, locations, crew
Storage
- Org inventory and asset tracking
Tactical Map (Taktik / Taktik3D)
- 2D and 3D tactical planning views for ops prep
Diplomacy
- Track allied orgs, neutral parties, and hostiles with notes
Units
- Organize members into squads/units with assigned roles
Chat
- Built-in real-time org chat (no Discord dependency for internal comms)
Patch Notes
- Leadership can publish internal patch notes / announcements visible to all members
Why not just use Discord?
Discord is great for voice and quick chat, but it's terrible for structured data. You can't query your fleet, you can't see who applied last week, you can't track where your org credits went. This fills that gap.
It's currently running at starcitizen.thewarfightingsociety.com — happy to answer questions about the stack or open-source specific parts if there's interest.
If you're building something similar or want to collaborate, drop a comment or DM.
Fly safe o7