The mobile app
The CondoPulse mobile app puts the building’s status page in your pocket. It’s built for the platform you’re on - Material 3 design on Android, the native Liquid Glass look on iOS - and talks to the same backend as the web app, so everything you do on your phone shows up instantly for everyone else.
What’s in the app
Section titled “What’s in the app”Status
Section titled “Status”The home screen mirrors the web status page:
- A summary banner - how many assets are operational, degraded, down, or in maintenance right now.
- Every asset with its current status, its 90-day uptime bar (the same thin slats as the web - green, amber, red, and blue for planned maintenance days), and 30/90-day uptime percentages.
- An upcoming maintenance strip when planned windows are scheduled, so a blue elevator on Saturday morning isn’t a surprise.
Tap an asset for its detail view: full uptime history, upcoming maintenance, and its incident history, most recent first.
Incidents
Section titled “Incidents”Browse and filter incidents. Each row shows title, severity chip, status, the asset or unit, and an SLA breached badge when an incident sat unacknowledged past its time target. Tap through for the full timeline - updates, status changes, photos - and add comments.
Report
Section titled “Report”The reporting flow, optimized for “I’m standing in front of the broken thing”:
- Pick the asset or unit.
- Title, description, severity.
- Attach photos straight from the camera (they’re resized server-side; no need to worry about file sizes).
- Flip the anonymous switch if you don’t want other residents to see your name. The semantics are identical to the web checkbox: other residents see “Anonymous resident”, staff still see who you are. See Reporting an issue for the full explanation.
Reports from the app are recorded with source: mobile in the incident
record.
Verify fixes
Section titled “Verify fixes”When an incident you can see is resolved, the app shows the same two buttons as the web:
- Confirm fixed → marks it verified, closing the loop.
- Still broken → reopens it to in-progress and notifies staff.
If you reported the issue, this is the single most useful thing you can do in the app - see Following & verified fixes.
Push notifications
Section titled “Push notifications”Push is opt-in and lives in Settings:
- Open Settings in the app and enable notifications.
- The app asks for the OS-level notification permission, then registers your device with the building’s server (your push token is stored, tied to your account, and updated if it changes).
Once enabled, you get a push notification for activity on incidents you follow - you follow everything you report automatically:
- Status changes (acknowledged, in progress, resolved, verified, reopened)
- SLA breaches (your report was auto-escalated)
- Merges (your report was folded into another incident - you keep following the surviving one)
Notifications are delivered via Expo’s push service. If you stop getting them, check the OS notification permission first, then toggle the setting in the app to re-register your device.
Contacts
Section titled “Contacts”The building directory is available in the app too: property manager, superintendent, elevator vendor, after-hours emergency line - with phone and email a tap away. For urgent safety issues, call the emergency line and file an incident; the call gets you help now, the incident creates the record.
How the app authenticates
Section titled “How the app authenticates”The mobile app authenticates to the building’s API with a building-issued
mobile key (it sends Authorization: Bearer <key> on requests). Reads -
status, asset details, contacts - are public; writes like creating incidents
or registering for push require the key. Reports submitted this way are
attributed to the building’s designated mobile reporter identity. The
technical details live in the
API reference - as a resident you never have to think
about this; sign in and it works.
Web vs. mobile - which to use?
Section titled “Web vs. mobile - which to use?”Everything important is in both. Rules of thumb:
- Standing in front of the problem? Mobile - camera, quick severity pick, done. Or scan the asset’s QR sticker, which opens the report form with the asset pre-selected.
- Want the big picture or to read long timelines? The web status page is denser - and the lobby kiosk gives you the at-a-glance version on your way through the lobby.
- Want to be notified? Mobile, with push enabled. The web shows you everything when you visit; the app tells you when something changes.