Projects
What I'm building right now
Community Hive is a multi-tenant SaaS platform designed to centralize communication between property managers, strata councils, HOA boards, and residents. The system replaces fragmented tools (email chains, paper notices, social media groups) with a secure, structured, and scalable communication architecture. It supports multiple buildings, unit hierarchies, and role-based dashboards, enabling controlled document access, structured issue tracking, automated announcements, and AI-enhanced communication workflows.
Architecture Overview
Multi-tenant SaaS — single codebase, tenant-isolated data model
Each entity is scoped with strict tenant isolation to ensure secure data separation across communities.
Frontend
Backend
Infrastructure
Core Features
Role-Based Dashboards
Dynamic dashboards for Property Managers, Council Presidents, Council Members, and Residents. Each role sees scoped data and authorized actions only.
Communication Engine
Centralized announcements, scheduled messaging, multi-channel notifications, AI-assisted tone polishing & summary generation, and automated weekly Building Brief digests.
Maintenance & Ticketing
Residents submit maintenance requests, ARC requests, violations reports, and service tickets. Auto-categorized, status-tracked, and logged with full audit history.
Document & Governance
Secure storage for governing documents and meeting minutes. Controlled access permissions, audit trails, and exportable data on contract termination.
Engagement & Analytics
Resident polls & surveys, quorum support tools, message open-rate analytics, engagement tracking dashboard, and automated recognition messaging.
Security & Compliance
Tenant-scoped database queries, role-based permission middleware, document access restriction, Canadian privacy compliance alignment, and audit log framework.