Domfolio Knowledge Library

Product Overview

What Domfolio is, who it serves, and how major modules fit together.

Audience
Operators, customers, and engineers
Source
docs/product-overview.md
Last updated
March 3, 2026

Purpose

Domfolio is a property management platform for account owners, property managers, tenants, and investors. The current product ships as a Django + HTMX web app and is evolving toward a shared API-first platform for web and mobile clients.

Current User-Facing Areas

  • Dashboard: configurable cards, drag and drop layout, and workspace insights preview.
  • Workspace modules: Portfolio, Leasing, Requests, Accounting, Analytics.
  • Account menu modules: Documents, Billing, Settings with the same fast main-panel swap path.
  • Settings: profile, preferences, account, security, notifications, and security export tools.
  • Auth and security: email verification, password reset, MFA controls, session activity history.

Role Model Direction

A single user can hold multiple roles in a workspace. Role capabilities are enforced for both web and API operations.

  • Account owner: workspace and billing administration, full operational controls.
  • Property manager: daily operations across properties, leases, maintenance, and documents.
  • Tenant: self-service access to assigned records and maintenance/payment activity.
  • Investor: read-heavy visibility into properties, leases, and financial snapshots.

Where To Start