RentEra Staff

RentEra Staff banner

The staff & admin app for RentEra — hourly work sessions with geofence-verified maintenance visits, vendor and expense management, and full property, lease, and financial operations behind role-based access.

Coming Soon

Timeline

4 months (in development)

Team Size

2 engineers

Industry

Real Estate & Property Management

Region

Canada

Tech Stack

The Problem We Solved

Before RentEra, staff work and property administration lived in separate, disconnected tools — one for payroll, another for rent collection, spreadsheets for everything else. There was no way to verify a maintenance visit actually happened at the property, no shared view of a lease across a manager and an admin, and no single place for admins to run rent rolls, financials, and staff payouts alongside day-to-day operations.

The Complexity — Field Work and Back-Office in One App

A single app has to serve two very different jobs: a field staff member starting a geofenced work session at a tenant's home, and an admin approving a lease template, reviewing financials, or granting another admin access. Maintenance visits need location-verified, hourly-paid work sessions; vendor work needs bill uploads and assignment; and the admin side needs full RBAC so a manager sees only their properties while an admin sees the whole portfolio.

  • 200m geofence verification before a maintenance work session can start
  • Hourly work-session tracking with automatic payout calculation
  • RBAC-controlled admin access across properties, leases, staff, and financials
  • Lease template engine that auto-fills and routes leases for DocuSeal signature

The Solution — One Flutter App, Role-Based From Staff to Admin

We built a single Flutter app for Android and iOS on a Node.js, Express, and TypeScript backend. Location services verify a staff member is within 200m of a property before a work session — and its hourly payout — can start. The same app surfaces admin-level property, lease, and financial management behind role-based access control, so a staff member, a manager, and an admin all work from one codebase without seeing more than their role allows.

Feature Showcase

RentEra Staff — 01 — Work Sessions & Geofencing

01 — Work Sessions & Geofencing

Clock in only when you're actually there.

Staff start and stop hourly work sessions from the app, with a 200m geofence check against the property address confirming they are on-site before the session — and its pay — begins.

  • Start/stop hourly work sessions, paid automatically
  • 200m geofence verification against the property address
  • Daily and weekly work session history
RentEra Staff — 02 — Maintenance & Vendors

02 — Maintenance & Vendors

Resolve tickets, bring in a vendor when needed.

Staff see every maintenance ticket a tenant raises, work the job directly, or assign it to a vendor — uploading vendor bills and purchase receipts straight from the field.

  • Tenant-raised maintenance tickets, worked or assigned
  • Vendor assignment and vendor bill uploads
  • Purchase and expense bill uploads
RentEra Staff — 03 — Financials & Compensation

03 — Financials & Compensation

Payouts, expenses, and financials in one view.

Staff track their own hourly earnings and compensation, while managers and admins see the financial picture across properties — rent collection, rent rolls, and staff payouts side by side.

  • Hourly earnings and compensation tracking for staff
  • Rent rolls and rent collection visibility
  • Financial overview and staff payout reports for admins
RentEra Staff — 04 — Property & Lease Management

04 — Property & Lease Management

Run the whole portfolio from one dashboard.

Admins manage properties, units, leases, managers, and staff, and auto-fill lease templates that route straight to DocuSeal for tenant signature — no lease drafted from scratch.

  • Properties, units, leases, managers, and staff in one place
  • Lease templates that auto-fill and send for e-signature
  • Notices sent to tenants and prospects
RentEra Staff — 05 — RBAC & Communication

05 — RBAC & Communication

Role-based access, and a direct line to everyone.

Admins grant access to other admins with role-based permissions, review prospect and tenant applications to approve or reject, view analytics and reports, and chat directly with tenants, managers, and staff.

  • Role-based access control across admin functions
  • Prospect and tenant application review — approve or reject
  • Chat with tenants, managers, and admins

How We Made It Simple

One app, but every role only sees its own slice: a staff member sees today's jobs and a clock, a manager sees their properties, and an admin sees the whole portfolio. Geofencing and lease templates remove manual verification and drafting work, so the app does the checking and the paperwork in the background.

  • Geofence check replaces manual visit verification
  • Lease templates replace drafting a lease from scratch
  • Role-based views instead of one dashboard trying to serve everyone
  • Payouts and compensation calculated automatically from work sessions

Tech Stack

Flutter
Dart
Node.js
TypeScript
Express
Redis
Socket
Mongodb

Gallery

RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff
RentEra Staff

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