MerchantryTidbits

business-operations / app

MicroRealEstate

Capability: MicroRealEstate

Use it when

  • You are a landlord tracking properties, tenants, leases, and rent payments across scattered spreadsheets and want one self-hosted system of record
  • You need to generate leases from templates and send notices and rent receipts to tenants by email from a platform your team can collaborate in

What it solves

Not the fit when

  • Assuming payment collection is absent or production-ready; the README shows a tenant 'Pay a rent' surface but does not document supported processors, settlement, or compliance boundaries.
  • Large commercial-property accounting, tenant screening, or listing syndication.
  • Internet deployment with default or reused `.env` secrets; rotate all tokens, use HTTPS, restrict administrative access, and preserve prior Mongo credentials during upgrades as documented.
  • Holding tenant contact, lease, and rent data without an independent backup/restore test and an applicable privacy/data-retention policy.
  • property listing and marketing
  • tenant background screening
  • full accounting or tax ledger integration
  • using the system without securing, backing up, and governing tenant and payment data

Install

mkdir mre && cd mre && curl https://raw.githubusercontent.com/microrealestate/microrealestate/master/docker-compose.yml > docker-compose.yml && curl https://raw.githubusercontent.com/microrealestate/microrealestate/master/.env.domain > .env (set secrets in .env; requires Docker and Compose)

Invoke

APP_PORT=8080 docker compose --profile local up, then open http://localhost:8080/landlord (tenant portal at /tenant); for a domain: sudo APP_DOMAIN=app.example.com APP_PROTOCOL=https docker compose up

Alternatives

No reviewed alternatives recorded yet.