Phase 2 · UX Architecture

One ecosystem. Six experiences. Zero clutter.

The complete product blueprint for ApartmentOS — every role, every screen, every journey, mapped before a single line of feature code is written.

01 · Information Architecture

Six connected experiences, one shared spine.

Every role sees a purpose-built surface. Underneath, they share the same tokens, the same navigation grammar, the same primitives — so switching context feels effortless.

landing

Landing Website

Public · Buyers · Committees

The front door. Explains the platform and books demos.

MarketingSolutionsPricingTrust
resident

Resident Portal

Homeowners · Tenants · Family

Daily life inside the community — visitors, bills, bookings.

DashboardApprovalsPaymentsCommunity
secretary

Secretary Dashboard

Committee · Managers

Operate the society. Manage people, money, and property.

OperationsFinanceComplianceReports
security

Security Guard

Gate staff · Patrol

One-tap gate operations. Optimised for speed under pressure.

EntryExitAlertsSearch
staff

Staff

Housekeeping · Maintenance

Task list, attendance, and requests — nothing more.

TasksAttendanceRequests
admin

Super Admin (ApartmentOS)

Platform team

Multi-tenant control. Societies, subscriptions, health.

TenantsBillingSystemSupport
03 · Screen Sitemap

Every screen, mapped.

The complete surface area of ApartmentOS across all six experiences. Screens are grouped by role and ordered by frequency of use.

Landing

7 screens
Home
Features
Solutions
Pricing
Security
Contact
Book Demo

Resident

11 screens
Dashboard
Visitors
Payments
Notices
Events
Bookings
Complaints
Community
Documents
Profile
Settings

Secretary

14 screens
Dashboard
Residents
Buildings
Visitors
Staff
Payments
Complaints
Notices
Events
Amenities
Reports
Documents
Security Logs
Settings

Security Guard

7 screens
Dashboard
New Visitor
Deliveries
Vehicle Entry
Exit Log
Visitor Search
Emergency

Staff

5 screens
Dashboard
Assigned Tasks
Attendance
Requests
Notifications

Super Admin

6 screens
Society Management
Subscriptions
Analytics
Support
System Health
Platform Settings
04 · User Journeys

The five moments that define daily life.

Each flow is mapped end-to-end across actors and systems. Every step is a design surface — and a candidate for automation later.

Trigger
Visitor Entry
Guest arrives at the gate
Guard
Adds visitor + flat
Resident
Push notification
Resident
Approves / declines
Guard
Gate opens
System
Entry & exit logged
Trigger
Maintenance Payment
Monthly bill generated
System
Notifies resident
Resident
Pays in-app
System
Receipt issued
Secretary
Dashboard updates
System
Report reflects
Trigger
Complaint
Resident raises an issue
Resident
Files complaint
Secretary
Triages & assigns
Staff
Works & completes
Resident
Rates resolution
System
Closed & archived
Trigger
Amenity Booking
Resident wants clubhouse
Resident
Picks date & slot
System
Availability check
Resident
Confirms booking
System
Calendar updated
Secretary
Sees on schedule
Trigger
Emergency Broadcast
Secretary triggers alert
Secretary
Selects severity
System
Notifies residents
System
Notifies security
System
Notifies staff
All
Acknowledgements tracked
05 · Dashboard Concepts

Purpose-built, not templated.

Every dashboard answers the same three questions in five seconds — what needs my attention, what happened recently, what can I do next — but the answers, and the layout that surfaces them, are unique to each role.

Resident

Personal · Calm · Actionable
Visitor waiting
Rohan · Tap to approve
October dues
₹ 4,800 · Due in 3d
Clubhouse
Booked · Sat 6 PM
New notice
Water tank cleaning
Complaint #241
In progress
Community
3 new posts

Secretary

Operational · Financial · Compliance
Collections
₹ 8.4L · 82% collected
Open complaints
12 · 3 overdue
Visitors today
47 · 2 flagged
Staff on duty
18 / 22
Upcoming events
Diwali · 21 Oct
System notices
Renewal in 42d

Security Guard

High-contrast · Thumb-first · Fast
New Visitor
Tap to add
Waiting approval
3 visitors
Delivery
1 parcel · A-402
Vehicle Entry
Log a car
Exit Log
12 today
Emergency
Hold to trigger

Staff

Task-only · Zero distraction
Today's tasks
5 open · 2 done
Clock in
Not yet · 09:04
Requests
1 leave pending
Next task
Fix tap · B-201
Notifications
2 new
Attendance
22 / 30 days
06 · Mobile Experience

Designed for one thumb, in one hand, in ten seconds.

Mobile is not a compressed desktop. Each role gets a tailored bottom bar, oversized touch targets, and gesture-first primary actions.

Resident
Approve visitor
Rohan · Delivery
Dues
₹ 4,800
Home
Visitors
Pay
Chat
Me

Resident · thumb-zone approvals

Guard
Add Visitor
Delivery
Vehicle
Hold for emergency
Home
Visitors
Pay
Chat
Me

Guard · one-tap gate ops

Staff
Now
Fix tap · B-201
Next
Sweep lobby · A
Clock in
Home
Visitors
Pay
Chat
Me

Staff · task-only surface

07 · Notification Strategy

One inbox, eight categories, zero noise.

A single notification center — categorized, searchable, muteable per category, and delivered through the right channel: push, in-app, email, or SMS based on urgency.

Visitor
Approvals, arrivals, exits
Payment
Bills, receipts, reminders
Complaint
Updates, assignments, ratings
Event
RSVPs, reminders, changes
Emergency
Broadcasts, drills, alerts
Booking
Confirmations, waitlists
Community
Posts, mentions, replies
Documents
Shared, signed, expiring
Notifications
visitor
Rohan waiting at gate
2m
payment
October bill generated
1h
complaint
Complaint #241 assigned
3h
info
Diwali party · RSVP
1d
09 · Permissions Blueprint

Role-based, resource-scoped, auditable.

Every module has a defined access level per role. Residents only see their own data; secretaries operate the society; guards operate the gate; staff see their tasks; super admins see nothing personal — only aggregates and audit.

ModuleResidentSecretaryGuardStaffSuper Admin
Visitors
self
full
operate
—
audit
Payments
self
full
——
audit
Complaints
self
assign
—
assigned
audit
Notices
read
publish
read
read
audit
Amenities
book
manage
——
audit
Staff—
manage
—
self
audit
Reports—
full
——
aggregate
Emergency
receive
trigger
trigger
receive
audit
Society Config—
manage
——
override
10 · Dashboard Philosophy

Five seconds. Three answers.

Every dashboard in ApartmentOS is measured against the same rubric — regardless of role, device, or module.

01

What needs my attention?

The topmost tile is always the single most urgent action.

02

What happened recently?

A quiet ribbon of activity — never louder than what's next.

03

What can I do next?

One primary action per surface. Everything else earns its place.

Phase 2 · Complete

The blueprint is set. Every future screen will trace back to this map.

Next up: Phase 2.5 — interactive prototypes of the three most critical journeys, before we begin building the marketing website.