DS

Projects

What I'm building right now

Active Project
SaaS
Multi-Tenant

Community Hive

Multi-Tenant Communication Platform for Strata & HOA Communities

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

Tenant (Property Management Firm or Strata Org)
Building / Community
Unit
Resident

Each entity is scoped with strict tenant isolation to ensure secure data separation across communities.

Frontend

Next.js (App Router)
React
TailwindCSS
ShadCN UI
Dark/Light Theme

Backend

Node.js API Routes
MongoDB
RBAC
JWT Auth
Email Integration

Infrastructure

Docker
Coolify (Self-hosted PaaS)
Reverse Proxy
Staging + Production Envs

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.

Engineering Challenges Solved

Design Philosophy

Reduce administrative overhead
Increase resident engagement
Prevent communication breakdowns
Replace multiple disorganized tools with a unified platform
Automate recurring communication tasks using AI-assisted workflows
Scalable architecture for regulated community environments