The Operating System for Modern Supporters Groups
Supporters groups often rely on a chaotic mix of WhatsApp for chat, Google Drive for files, and spreadsheets for membership. Union Hub unifies these into a secure 'Digital Clubhouse.' It features real-time chat, role-based admin tools, a resource vault, and verifiable digital IDs.
Managing a large sports supporters group is a logistical nightmare. Leadership struggles to broadcast urgent updates through noisy WhatsApp groups, bylaws and chant sheets get lost in email chains, and verifying active members at tailgates is often manual and error-prone.
I built Union Hub as a Progressive Web App (PWA) to offer a native-app experience without the friction of App Store downloads. The backend relies on a serverless Firebase architecture.
One of the key technical decisions was the migration from a Relational SQL DB (Supabase) to a NoSQL Document DB (Firestore). This transition was driven by the need for:
Beyond the mobile member experience, the application includes a comprehensive Desktop Admin Dashboard. This allows leadership to broadcast urgent announcements to the mobile home feed, upload official documents to the read-only Vault, and manage user roles and bans.

