Back to work

Tenants Hub.

  • Web application
  • Rental intake
  • Property operations

Rental intake, review and property availability in one workspace.

Applicant intake, supporting documents and acknowledgment records connected to review and property operations.

Applicant and unit details in the rental intake form.

An intake changes as applicants provide details and staff review them. Tenants Hub keeps documents, acknowledgments and submitted versions connected, while separating application approval from property operations.

  1. Draft intake
  2. Documents & acknowledgment
  3. Review
  4. Approved snapshot

01 / Product workflow

Review applications with their supporting records.

Applicant details and documents stay with the intake. Acknowledgments are tied to the version being reviewed, while submitted snapshots preserve the information provided for that review.

Application intake list with workflow statuses and filters.

02 / Product workflow

Manage buildings and unit availability.

Reservations and tenancies are explicit actions, separate from intake approval. Building and unit records provide the property context for those decisions.

Buildings and unit availability in the company portfolio.

Engineering & technology

The engineering behind Tenants Hub.

01

Transactional workflow commands

Expected revisions detect conflicting commands. Request replay protection and audit events support traceable state changes without treating repeated requests as new operations.

02

Versioned records

Versioned configurations and immutable submitted or approved snapshots preserve the requirements and application details associated with a decision.

03

Private documents and recoverable jobs

Private document access is separate from public property information. Background PDF jobs use Cloud Tasks and Puppeteer with recovery paths for interrupted processing.

Technology by purpose

Interface
Next.jsReactTypeScript
Backend & data
Firebase AuthenticationFirestoreCloud FunctionsCloud StorageZod
Background work
Cloud TasksPuppeteer

Development platform demonstrated with fictional data. Dedicated installation per company. Production readiness and physical tablet acceptance remain pending. Signature capture records an intake acknowledgment, not contractual electronic signing.

Have a project in mind?

Let's talk

Next project

SEHA

Practical workflows for low-resource clinics.

View project
SEHA patient medical record with clinical summary, follow-ups, and reminders