TR

TenantRecord

Court-ready documentation of landlord-tenant contact

Node.js Live

Overview

TenantRecord is an activity logging system for landlords and property managers. It captures when contact happened, how it was made, what resulted, and supporting notes, images, and documents so you have a clear, chronological record for disputes or legal proceedings.

Entries are organized per tenant or property, sorted in chronological order, and can be filtered by contact method and outcome. The app integrates with the KervinApps telemetry layer for portfolio-wide analytics.

Key features

Chronological entries

Oldest-first timeline per tenant with date, category, outcome, and optional title.

Rich evidence

Rich-text notes, multiple images with print sizing, and PDF or Markdown attachments per entry.

Structured contact data

Standard categories (phone, email, in-person, legal notice, and more) and outcomes for consistent records.

REST API

CRUD for entries plus uploads for images and documents, with validation and safe file handling.

Technology stack

Node.js
Express
JSON file storage

Try TenantRecord

Open the live app or return to the portfolio homepage.