Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/real-estate/apps$ build app --web --mobile

Resident apps

A resident app, and a portal for property managers.

Off-the-shelf property platforms make you work their way. We build the resident app and the manager portal around your buildings, your trades and your accounting, so residents get answers and managers get a month end that reconciles itself.

// what matters here

What is different in this industry.

01

Repairs tracked from report to close

Each request arrives with photos and the unit, goes to the right trade and is closed with a note, so the next manager can see what was done.

02

Rent matched to the unit

Payments by pre-authorised debit or card carry the unit reference, so reconciliation is a report rather than a morning of matching.

03

Fits the software you keep

We connect to Yardi or your accounting system for leases and ledgers, and keep the app as the front end rather than a second set of books.

04

Privacy residents can see

Residents see what is stored about them and why. We build to PIPEDA and provincial privacy law with your team, and keep personal data in Canada if you need it there.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appMobile app

Resident app and manager portal

Hypothetical. Not a client, not a result.

// The problem

A property manager takes repair requests by phone, collects rent through several channels and posts building notices on paper in the lobby.

// What we would build

An iOS and Android app where residents pay rent, report repairs with photos, book amenities and receive notices, with a web portal where managers and superintendents assign, track and close work and reconcile payments by unit.

// What is in it

  • Repair requests with photos, routed to the right trade and tracked to completion
  • Rent paid by pre-authorised debit or card, matched to the unit automatically
  • Amenity booking for rooms, guest suites and moving elevators
  • Building notices by push, email and text
  • A manager portal with work orders, payments and occupancy by building
  • Integration with Yardi or your accounting system

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • Payment processor API
  • Yardi or accounting integration
  • DigitalOcean

// estimate

Build
≈ US$135,000 to US$207,000, delivered within 28 weeksCAD 192,400 to 294,200
Hosting
≈ US$344 a monthCAD 490 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
6.9 to 11.9 weeks
Core features
1.9 to 2.9 weeks
Full build
1.4 to 1.9 weeks
First build on devices
3.4 to 6.4 weeks
Testing and fixes
0.4 to 0.9 weeks
Store submission
0.9 to 1.9 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

App store review
1 week
API access from your property system vendor
1 to 4 weeks

How it is paid

Deposit 20%
CAD 38,480 to 58,840
Discovery 9.2%
CAD 17,700.80 to 27,066.40
Design approved 9.2%
CAD 17,700.80 to 27,066.40
Core features 7.6%
CAD 14,622.40 to 22,359.20
Full build 5%
CAD 9,620 to 14,710
First build on devices 20.1%
CAD 38,672.40 to 59,134.20
Testing and fixes 2.5%
CAD 4,810 to 7,355
Store submission 6.7%
CAD 12,890.80 to 19,711.40
Launch 9.7%
CAD 18,662.80 to 28,537.40
Holdback, 30 days after launch (10%)
CAD 19,240 to 29,420
Example projectWeb app

Listing site with map search

Hypothetical. Not a client, not a result.

// The problem

A brokerage's own website is slow to show new listings and hard to search, so buyers start on a portal and the brokerage's agents lose the first contact.

// What we would build

A fast listing site fed from the board's data feed, with map and school catchment search, saved searches and alerts, and every enquiry routed straight to the listing agent and recorded in a simple agent CRM.

// What is in it

  • Listings updated from your board's data feed, under its display rules
  • Map search with drawn areas, filters and saved searches
  • Alerts by email when a matching listing appears
  • Enquiries routed to the listing agent and logged in a lightweight CRM
  • English and French pages built for search engines

// Stack

  • Next.js
  • PostgreSQL with PostGIS
  • MLS data feed (RESO Web API)
  • Mapbox
  • DigitalOcean

// estimate

Build
≈ US$75,900 to US$116,000, delivered within 20 weeksCAD 108,100 to 165,300
Hosting
≈ US$176 a monthCAD 250 a month
Support
≈ US$1,000 a monthCAD 1,425 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
5.4 to 9.4 weeks
Core features
2.4 to 3.4 weeks
Full build
1.4 to 2.4 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

Feed approval from your board
1 to 4 weeks

How it is paid

Deposit 20%
CAD 21,620 to 33,060
Discovery 7.7%
CAD 8,323.70 to 12,728.10
Design approved 7.7%
CAD 8,323.70 to 12,728.10
Core features 23.3%
CAD 25,187.30 to 38,514.90
Full build 15.5%
CAD 16,755.50 to 25,621.50
Testing and fixes 7.7%
CAD 8,323.70 to 12,728.10
Launch 8.1%
CAD 8,756.10 to 13,389.30
Holdback, 30 days after launch (10%)
CAD 10,810 to 16,530

// questions

Questions we get about this.

Does it work across buildings and owners?

Yes. Each building can have its own rules, trades and branding, and owners see only their own properties in the manager portal.

Does it take rent in every province?

It collects rent through your payment processor. Rules on deposits, fees and notices vary by province, and we build the flows your team sets out for each; we do not give legal advice.

Can superintendents use the manager side on a phone?

Yes. The work order view is built for the phone, with photos, notes and sign-off at the unit, and it works with a weak signal in a basement.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Resident apps and manager portals for property management | Atheron Network Labs