RentEra — Property Management Platform

RentEra — Property Management Platform banner

An end-to-end property management platform — a tenant app, a staff & admin app, and a marketing site, built on one real-time system that replaced three disconnected third-party tools.

Timeline

9 months (ongoing)

Team Size

2 engineers

Industry

Real Estate & Property Management

Region

Canada

Tech Stack

The Problem We Solved

RentEra ran on three disconnected third-party platforms — one for rent collection and lease management, another for staff payroll and work tracking, and a patchwork of spreadsheets in between. Each system was large and complex, but the business only ever used a handful of what it offered, so staff kept working around software built for someone else's workflow. RentEra needed one platform, shaped around how the business actually operates — leasing, payments, maintenance, and staff operations in a single place.

The Complexity — One System, Three Surfaces

A tenant applying for a unit, an admin approving a lease, a staff member logging a maintenance visit, and a payout landing in a wallet are all the same order of events, happening across a tenant app, a staff app, and a marketing site — and none of them can drift out of sync. Lease signing had to be legally binding for a tenant and a co-applicant, rent and bill payments had to run through a payment gateway for both card and ACH/EFT, and every maintenance visit had to be verified against the tenant's actual address before a staff work session — and its hourly payout — could start.

  • Shared lease, application, and payment state across tenant app, staff app, and marketing site
  • DocuSeal e-signature integration for legally binding co-applicant lease signing
  • Helcim payment gateway for card and ACH/EFT rent and bill payments
  • 200m geofence verification before a staff maintenance work session can start

The Solution — Tenant App, Staff App, and Marketing Site on One Backend

We built RentEra around a Flutter tenant app, a Flutter staff & admin app, and a Next.js marketing site, all backed by a single Node.js, Express, and TypeScript API with MongoDB and Redis. DocuSeal routes every lease for legally binding e-signature the moment an admin approves an application. Helcim processes every rent authorization and saved-method bill payment, on both the mobile apps and the marketing site checkout. Geofencing confirms a staff member is physically at a property before a maintenance work session, and its hourly payout, can begin.

Feature Showcase

RentEra — Property Management Platform — 01 — Tenant App

01 — Tenant App

Apply, sign, pay, and live in one app.

Tenants explore listings, apply with a co-applicant, sign their lease through DocuSeal, and authorize rent by card or ACH/EFT — then manage bills, notices, maintenance, and their next move without leaving the app.

  • Property search, application, and co-applicant lease e-signing
  • Card and ACH/EFT rent authorization via Helcim
  • Bill pay, notices, maintenance requests, and in-app chat
View Detailed Product
RentEra — Property Management Platform — 02 — Staff & Admin App

02 — Staff & Admin App

Field work and back-office operations, one app.

Staff clock in and out of hourly work sessions with a 200m geofence check, resolve tenant maintenance tickets, and assign vendors — while managers and admins run leasing, rent rolls, and financials with role-based access from the same app.

  • Geofenced, hourly-paid maintenance work sessions
  • Maintenance ticketing, vendor assignment, and bill uploads
  • Admin: properties, leases, rent rolls, financials, and RBAC
View Detailed Product
RentEra — Property Management Platform — 03 — Marketing Website

03 — Marketing Website

The front door, and the checkout.

A public site builds RentEra's brand presence, attracts new tenants, hosts privacy policy and terms, and runs every Helcim checkout for rent authorization and bill payments.

  • Brand presence and tenant-acquisition landing pages
  • Hosted privacy policy and terms of service
  • Helcim checkout for rent authorization and bill payments
View Detailed Product

How We Made It Simple

Every surface talks to the same backend, so a lease, a payment, and a maintenance ticket are the same record everywhere they appear. Tenants get a focused app for renting a home; staff and admins get a focused app for running the business; and the marketing site is the one place both a prospective tenant and a payment checkout land.

Tech Stack

Flutter
Dart
Node.js
TypeScript
Express
Redis
Socket
Mongodb
Next.js
TailwindCSS
Vercel

Gallery

RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform
RentEra — Property Management Platform

Related Case Studies

Build something like this

Have a product idea or need a partner to ship to production? Let's talk about your project.

Book a Free 30-Min Call