| about | What the company is, what the product does, and what is and is not built yet. |
| admin-announcements | The society admin's list of notices. |
| admin-bills | The society admin's list of every bill in the society. |
| admin-dashboard | The console's home: four totals, contextual quick actions, system health. |
| admin-error | The console's 500. |
| admin-home | The society admin's dashboard: pending visitors, overdue bills, notices. |
| admin-login | Sign in to the super-admin console with email and password. |
| admin-logout-confirm | The confirmation before signing out of the console. |
| admin-members | The society admin's member list, where join requests are approved. |
| admin-not-found | The console's 404 — and where eight of its own links lead. |
| admin-societies | Every society on the platform, searchable and filterable. |
| admin-society-created | The success dialog after creating a society. |
| admin-society-edit | The same form, filled, to change a society. |
| admin-society-members | A society's members. |
| admin-society-new | The form that puts a society on the platform. |
| admin-society-units | A society's units. |
| admin-society-updated | The success dialog after editing a society. |
| admin-society | One society: its details, its standing, and what the admin may do about it. |
| admin-status-confirm | The confirmation before changing a society's status. |
| admin-visitors | The society admin's list of every visitor request. |
| alerts | Every native alert the mobile app raises, grouped by the screen that raises it. |
| announcement-detail | One notice in full. |
| bill-detail | One bill: amount, what is paid, the items, and when it is due. |
| careers | A careers page with no roles. |
| country-picker | The bottom sheet that sets the country code on sign-in and registration. |
| create-visitor | Pre-register an expected visitor. |
| demo | A self-serve demo: a sample society's dashboard and two forms that update it. |
| error | The website's 500. |
| faq | Four questions and answers. |
| forgot-password | Ask for a password reset by phone number. |
| founders | The two founders, and why the company exists. |
| guard-add-visitor | The guard's one-screen form to register a walk-in visitor. |
| guard-contacts | Emergency numbers, society admins and the other guards, each one tap from a call. |
| guard-home | The guard's dashboard: who is inside, who is expected, and four big actions. |
| guard-notices | The guard's notice list, with the only compose button in the app. |
| guard-visitors | The guard's working list: search, filter by state, and act on each visitor in place. |
| home | The marketing site's one long page: hero, who it is for, what it does, pricing, contact. |
| login-verify-code | Enter the OTP sent to the phone number given on sign-in. |
| login | Sign in with a phone number and password, or ask for an OTP instead. |
| not-found | The website's 404. |
| not-in-society | What a signed-in user with no society membership sees: one button. |
| phone-otp-verify | A standalone OTP sign-in: enter the code. |
| phone-otp | A standalone OTP sign-in: ask for the code. |
| post-notice | The guard's compose form for a notice. |
| privacy | The privacy policy. |
| profile | The signed-in user's details, households, and the way out. |
| register-set-password | Optionally set a password so the next sign-in does not need an OTP. |
| register-verify-code | Verify the phone number given at registration. |
| register | Create an account: first name, last name, phone. |
| request-guard | The same request as a guard sees it, with the action its state allows. |
| request | One visitor request, as a resident or society admin sees it while it is pending. |
| reset-password | Set a new password from a reset token. |
| resident-announcements | The resident's notice board, pinned notices first. |
| resident-bills | The resident's bills: what is owed, then the list. |
| resident-home | The resident's dashboard: approvals waiting, next bills, today's visitors, notices. |
| resident-visitors | The resident's visitor requests, with anything awaiting approval pulled to the top. |
| review | Confirm city, society and flat, then request membership. |
| select-city | First of four steps to join a society: pick a city. |
| select-society | Pick a society in the chosen city. |
| select-unit | Pick a wing and a flat in the chosen society. |
| set-password-email | Set a new password from an emailed link. |
| set-password-phone | Verify a phone code and set a new password in one step. |
| splash | The entry gate: a spinner while the app decides where a user belongs. |
| style-guide | The site's own brand page: logo, colour ramps, type scale, component samples. |
| terms | The terms of service. |
| toasts | The four toast severities and the offline strip. |
| unit-switcher | The sheet that switches which flat — and so which society and role — the app is acting as. |
| units | Every flat the user is attached to. |
| verify-email | Confirm an email address from a link, or ask for the link again. |