RentEra Staff

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.
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

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

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

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

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

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
Gallery




















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