Engagement actif

Authenticated remote voting for owners-association resolutions — AGM democracy as software

Real estate · Governance & e-voting · ~6 weeks — shipped ahead of the operator's AGM cycle

Le défi

Owners-association governance in the operator's market required physical attendance at annual general meetings to vote on resolutions, budgets, and community decisions. Owners living abroad or with scheduling conflicts could not exercise voting rights. The result: low participation, recurring quorum issues, and decisions perceived as illegitimate by absent owners. The operator needed a legally credible remote voting system — authenticated per unit, with real-time results and an audit trail strong enough to defend if challenged.

Notre approche

  • Per-unit authentication model — one vote per property unit, enforced cryptographically rather than only at the UI layer
  • Administrator console for AGM resolution creation, voting windows, and result publication
  • Real-time vote tally and participation tracking — visible to admins during the window, to owners after close
  • Full audit trail: every vote signed, timestamped, and retrievable for legal review
  • Bilingual EN/AR interface from day one — same data, two languages, no localization debt
  • Federated identity with the OA management platform so owners use one login across the ecosystem

Outcomes

Participation surface

Avant

Physical AGM only — owners abroad excluded

Après

Remote authenticated voting from any device

Compliance posture

Avant

Manual vote counts, no defensible trail

Après

Real-time tally with full per-vote audit log

Reach

Avant

Local owners present in person

Après

Global owner base voting on the same resolutions

Stack utilisé

  • Next.js + TypeScript with strict per-unit auth enforcement
  • tRPC for typed vote APIs (no string-typed routes)
  • NextAuth + shared identity layer with the OA platform
  • PostgreSQL via Drizzle ORM with vote-event sourcing
  • Bilingual EN/AR via next-intl, RTL-aware layout
  • AI-assisted threat-modelling on the auth + audit path

Démarrer un engagement

Exécuter le même playbook pour votre équipe

Parlez-nous de votre workflow, votre KPI, et les systèmes impliqués. Nous envoyons un cahier des charges scopé sous 5 jours ouvrés.